/export/starexec/sandbox/solver/bin/starexec_run_standard /export/starexec/sandbox/benchmark/theBenchmark.hs /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- YES proof of /export/starexec/sandbox/benchmark/theBenchmark.hs # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty H-Termination with start terms of the given HASKELL could be proven: (0) HASKELL (1) LR [EQUIVALENT, 0 ms] (2) HASKELL (3) CR [EQUIVALENT, 0 ms] (4) HASKELL (5) IFR [EQUIVALENT, 0 ms] (6) HASKELL (7) BR [EQUIVALENT, 0 ms] (8) HASKELL (9) COR [EQUIVALENT, 0 ms] (10) HASKELL (11) LetRed [EQUIVALENT, 37 ms] (12) HASKELL (13) NumRed [SOUND, 0 ms] (14) HASKELL (15) Narrow [SOUND, 0 ms] (16) AND (17) QDP (18) QDPSizeChangeProof [EQUIVALENT, 0 ms] (19) YES (20) QDP (21) QDPSizeChangeProof [EQUIVALENT, 0 ms] (22) YES (23) QDP (24) QDPSizeChangeProof [EQUIVALENT, 0 ms] (25) YES (26) QDP (27) QDPSizeChangeProof [EQUIVALENT, 0 ms] (28) YES (29) QDP (30) DependencyGraphProof [EQUIVALENT, 0 ms] (31) QDP (32) QDPSizeChangeProof [EQUIVALENT, 0 ms] (33) YES (34) QDP (35) DependencyGraphProof [EQUIVALENT, 0 ms] (36) QDP (37) QDPSizeChangeProof [EQUIVALENT, 55 ms] (38) YES (39) QDP (40) DependencyGraphProof [EQUIVALENT, 0 ms] (41) QDP (42) TransformationProof [EQUIVALENT, 0 ms] (43) QDP (44) TransformationProof [EQUIVALENT, 0 ms] (45) QDP (46) TransformationProof [EQUIVALENT, 0 ms] (47) QDP (48) TransformationProof [EQUIVALENT, 0 ms] (49) QDP (50) TransformationProof [EQUIVALENT, 0 ms] (51) QDP (52) TransformationProof [EQUIVALENT, 0 ms] (53) QDP (54) TransformationProof [EQUIVALENT, 0 ms] (55) QDP (56) TransformationProof [EQUIVALENT, 0 ms] (57) QDP (58) TransformationProof [EQUIVALENT, 0 ms] (59) QDP (60) TransformationProof [EQUIVALENT, 0 ms] (61) QDP (62) UsableRulesProof [EQUIVALENT, 0 ms] (63) QDP (64) QReductionProof [EQUIVALENT, 0 ms] (65) QDP (66) TransformationProof [EQUIVALENT, 0 ms] (67) QDP (68) DependencyGraphProof [EQUIVALENT, 0 ms] (69) QDP (70) TransformationProof [EQUIVALENT, 0 ms] (71) QDP (72) TransformationProof [EQUIVALENT, 0 ms] (73) QDP (74) TransformationProof [EQUIVALENT, 0 ms] (75) QDP (76) TransformationProof [EQUIVALENT, 0 ms] (77) QDP (78) DependencyGraphProof [EQUIVALENT, 0 ms] (79) QDP (80) TransformationProof [EQUIVALENT, 0 ms] (81) QDP (82) TransformationProof [EQUIVALENT, 0 ms] (83) QDP (84) TransformationProof [EQUIVALENT, 0 ms] (85) QDP (86) TransformationProof [EQUIVALENT, 0 ms] (87) QDP (88) TransformationProof [EQUIVALENT, 0 ms] (89) QDP (90) TransformationProof [EQUIVALENT, 0 ms] (91) QDP (92) TransformationProof [EQUIVALENT, 0 ms] (93) QDP (94) UsableRulesProof [EQUIVALENT, 0 ms] (95) QDP (96) QReductionProof [EQUIVALENT, 4 ms] (97) QDP (98) TransformationProof [EQUIVALENT, 0 ms] (99) QDP (100) TransformationProof [EQUIVALENT, 0 ms] (101) QDP (102) TransformationProof [EQUIVALENT, 0 ms] (103) QDP (104) TransformationProof [EQUIVALENT, 0 ms] (105) QDP (106) TransformationProof [EQUIVALENT, 0 ms] (107) QDP (108) TransformationProof [EQUIVALENT, 0 ms] (109) QDP (110) DependencyGraphProof [EQUIVALENT, 0 ms] (111) QDP (112) TransformationProof [EQUIVALENT, 0 ms] (113) QDP (114) TransformationProof [EQUIVALENT, 0 ms] (115) QDP (116) DependencyGraphProof [EQUIVALENT, 0 ms] (117) QDP (118) TransformationProof [EQUIVALENT, 0 ms] (119) QDP (120) TransformationProof [EQUIVALENT, 0 ms] (121) QDP (122) QDPOrderProof [EQUIVALENT, 121 ms] (123) QDP (124) DependencyGraphProof [EQUIVALENT, 0 ms] (125) AND (126) QDP (127) QDPSizeChangeProof [EQUIVALENT, 0 ms] (128) YES (129) QDP (130) QDPSizeChangeProof [EQUIVALENT, 0 ms] (131) YES (132) QDP (133) QDPSizeChangeProof [EQUIVALENT, 0 ms] (134) YES (135) QDP (136) QDPSizeChangeProof [EQUIVALENT, 0 ms] (137) YES (138) QDP (139) QDPSizeChangeProof [EQUIVALENT, 0 ms] (140) YES (141) QDP (142) QDPSizeChangeProof [EQUIVALENT, 0 ms] (143) YES (144) QDP (145) QDPSizeChangeProof [EQUIVALENT, 0 ms] (146) YES (147) QDP (148) QDPSizeChangeProof [EQUIVALENT, 0 ms] (149) YES (150) QDP (151) QDPSizeChangeProof [EQUIVALENT, 0 ms] (152) YES (153) QDP (154) QDPSizeChangeProof [EQUIVALENT, 0 ms] (155) YES (156) QDP (157) QDPSizeChangeProof [EQUIVALENT, 0 ms] (158) YES (159) QDP (160) QDPSizeChangeProof [EQUIVALENT, 0 ms] (161) YES (162) QDP (163) QDPSizeChangeProof [EQUIVALENT, 0 ms] (164) YES (165) QDP (166) QDPSizeChangeProof [EQUIVALENT, 0 ms] (167) YES (168) QDP (169) QDPSizeChangeProof [EQUIVALENT, 0 ms] (170) YES (171) QDP (172) QDPSizeChangeProof [EQUIVALENT, 0 ms] (173) YES (174) QDP (175) QDPSizeChangeProof [EQUIVALENT, 0 ms] (176) YES (177) QDP (178) QDPSizeChangeProof [EQUIVALENT, 0 ms] (179) YES (180) QDP (181) QDPSizeChangeProof [EQUIVALENT, 0 ms] (182) YES (183) QDP (184) DependencyGraphProof [EQUIVALENT, 0 ms] (185) QDP (186) TransformationProof [EQUIVALENT, 0 ms] (187) QDP (188) UsableRulesProof [EQUIVALENT, 1 ms] (189) QDP (190) TransformationProof [EQUIVALENT, 0 ms] (191) QDP (192) DependencyGraphProof [EQUIVALENT, 0 ms] (193) QDP (194) TransformationProof [EQUIVALENT, 0 ms] (195) QDP (196) TransformationProof [EQUIVALENT, 0 ms] (197) QDP (198) TransformationProof [EQUIVALENT, 0 ms] (199) QDP (200) TransformationProof [EQUIVALENT, 0 ms] (201) QDP (202) DependencyGraphProof [EQUIVALENT, 0 ms] (203) QDP (204) TransformationProof [EQUIVALENT, 0 ms] (205) QDP (206) TransformationProof [EQUIVALENT, 0 ms] (207) QDP (208) TransformationProof [EQUIVALENT, 0 ms] (209) QDP (210) DependencyGraphProof [EQUIVALENT, 0 ms] (211) QDP (212) TransformationProof [EQUIVALENT, 0 ms] (213) QDP (214) DependencyGraphProof [EQUIVALENT, 0 ms] (215) QDP (216) TransformationProof [EQUIVALENT, 0 ms] (217) QDP (218) DependencyGraphProof [EQUIVALENT, 0 ms] (219) QDP (220) TransformationProof [EQUIVALENT, 0 ms] (221) QDP (222) DependencyGraphProof [EQUIVALENT, 0 ms] (223) QDP (224) TransformationProof [EQUIVALENT, 0 ms] (225) QDP (226) TransformationProof [EQUIVALENT, 0 ms] (227) QDP (228) DependencyGraphProof [EQUIVALENT, 0 ms] (229) QDP (230) TransformationProof [EQUIVALENT, 0 ms] (231) QDP (232) DependencyGraphProof [EQUIVALENT, 0 ms] (233) QDP (234) TransformationProof [EQUIVALENT, 0 ms] (235) QDP (236) DependencyGraphProof [EQUIVALENT, 0 ms] (237) AND (238) QDP (239) TransformationProof [EQUIVALENT, 0 ms] (240) QDP (241) TransformationProof [EQUIVALENT, 0 ms] (242) QDP (243) DependencyGraphProof [EQUIVALENT, 0 ms] (244) QDP (245) TransformationProof [EQUIVALENT, 0 ms] (246) QDP (247) DependencyGraphProof [EQUIVALENT, 0 ms] (248) AND (249) QDP (250) TransformationProof [EQUIVALENT, 0 ms] (251) QDP (252) DependencyGraphProof [EQUIVALENT, 0 ms] (253) QDP (254) TransformationProof [EQUIVALENT, 3 ms] (255) QDP (256) DependencyGraphProof [EQUIVALENT, 0 ms] (257) QDP (258) TransformationProof [EQUIVALENT, 0 ms] (259) QDP (260) DependencyGraphProof [EQUIVALENT, 0 ms] (261) AND (262) QDP (263) TransformationProof [EQUIVALENT, 0 ms] (264) QDP (265) TransformationProof [EQUIVALENT, 0 ms] (266) QDP (267) DependencyGraphProof [EQUIVALENT, 0 ms] (268) QDP (269) TransformationProof [EQUIVALENT, 0 ms] (270) QDP (271) DependencyGraphProof [EQUIVALENT, 0 ms] (272) AND (273) QDP (274) TransformationProof [EQUIVALENT, 0 ms] (275) QDP (276) DependencyGraphProof [EQUIVALENT, 0 ms] (277) QDP (278) TransformationProof [EQUIVALENT, 0 ms] (279) QDP (280) DependencyGraphProof [EQUIVALENT, 0 ms] (281) QDP (282) TransformationProof [EQUIVALENT, 0 ms] (283) QDP (284) DependencyGraphProof [EQUIVALENT, 0 ms] (285) QDP (286) TransformationProof [EQUIVALENT, 0 ms] (287) QDP (288) DependencyGraphProof [EQUIVALENT, 0 ms] (289) AND (290) QDP (291) TransformationProof [EQUIVALENT, 0 ms] (292) QDP (293) DependencyGraphProof [EQUIVALENT, 0 ms] (294) QDP (295) TransformationProof [EQUIVALENT, 0 ms] (296) QDP (297) DependencyGraphProof [EQUIVALENT, 0 ms] (298) AND (299) QDP (300) TransformationProof [EQUIVALENT, 0 ms] (301) QDP (302) DependencyGraphProof [EQUIVALENT, 0 ms] (303) QDP (304) TransformationProof [EQUIVALENT, 0 ms] (305) QDP (306) DependencyGraphProof [EQUIVALENT, 0 ms] (307) AND (308) QDP (309) TransformationProof [EQUIVALENT, 0 ms] (310) QDP (311) DependencyGraphProof [EQUIVALENT, 0 ms] (312) QDP (313) TransformationProof [EQUIVALENT, 0 ms] (314) QDP (315) DependencyGraphProof [EQUIVALENT, 0 ms] (316) QDP (317) TransformationProof [EQUIVALENT, 0 ms] (318) QDP (319) TransformationProof [EQUIVALENT, 0 ms] (320) QDP (321) TransformationProof [EQUIVALENT, 0 ms] (322) QDP (323) DependencyGraphProof [EQUIVALENT, 0 ms] (324) QDP (325) TransformationProof [EQUIVALENT, 0 ms] (326) QDP (327) DependencyGraphProof [EQUIVALENT, 0 ms] (328) AND (329) QDP (330) TransformationProof [EQUIVALENT, 0 ms] (331) QDP (332) UsableRulesProof [EQUIVALENT, 0 ms] (333) QDP (334) QReductionProof [EQUIVALENT, 0 ms] (335) QDP (336) TransformationProof [EQUIVALENT, 0 ms] (337) QDP (338) DependencyGraphProof [EQUIVALENT, 0 ms] (339) QDP (340) TransformationProof [EQUIVALENT, 0 ms] (341) QDP (342) DependencyGraphProof [EQUIVALENT, 0 ms] (343) QDP (344) TransformationProof [EQUIVALENT, 0 ms] (345) QDP (346) DependencyGraphProof [EQUIVALENT, 0 ms] (347) AND (348) QDP (349) TransformationProof [EQUIVALENT, 0 ms] (350) QDP (351) TransformationProof [EQUIVALENT, 0 ms] (352) QDP (353) TransformationProof [EQUIVALENT, 0 ms] (354) QDP (355) TransformationProof [EQUIVALENT, 0 ms] (356) QDP (357) TransformationProof [EQUIVALENT, 0 ms] (358) QDP (359) TransformationProof [EQUIVALENT, 0 ms] (360) QDP (361) TransformationProof [EQUIVALENT, 0 ms] (362) QDP (363) TransformationProof [EQUIVALENT, 0 ms] (364) QDP (365) TransformationProof [EQUIVALENT, 0 ms] (366) QDP (367) TransformationProof [EQUIVALENT, 0 ms] (368) QDP (369) TransformationProof [EQUIVALENT, 0 ms] (370) QDP (371) TransformationProof [EQUIVALENT, 0 ms] (372) QDP (373) TransformationProof [EQUIVALENT, 0 ms] (374) QDP (375) TransformationProof [EQUIVALENT, 0 ms] (376) QDP (377) TransformationProof [EQUIVALENT, 0 ms] (378) QDP (379) TransformationProof [EQUIVALENT, 0 ms] (380) QDP (381) DependencyGraphProof [EQUIVALENT, 0 ms] (382) QDP (383) TransformationProof [EQUIVALENT, 0 ms] (384) QDP (385) DependencyGraphProof [EQUIVALENT, 0 ms] (386) QDP (387) TransformationProof [EQUIVALENT, 0 ms] (388) QDP (389) TransformationProof [EQUIVALENT, 0 ms] (390) QDP (391) TransformationProof [EQUIVALENT, 0 ms] (392) QDP (393) TransformationProof [EQUIVALENT, 0 ms] (394) QDP (395) TransformationProof [EQUIVALENT, 0 ms] (396) QDP (397) TransformationProof [EQUIVALENT, 0 ms] (398) QDP (399) TransformationProof [EQUIVALENT, 1 ms] (400) QDP (401) TransformationProof [EQUIVALENT, 0 ms] (402) QDP (403) TransformationProof [EQUIVALENT, 0 ms] (404) QDP (405) TransformationProof [EQUIVALENT, 0 ms] (406) QDP (407) TransformationProof [EQUIVALENT, 0 ms] (408) QDP (409) TransformationProof [EQUIVALENT, 0 ms] (410) QDP (411) QDPOrderProof [EQUIVALENT, 94 ms] (412) QDP (413) DependencyGraphProof [EQUIVALENT, 0 ms] (414) AND (415) QDP (416) QDPSizeChangeProof [EQUIVALENT, 0 ms] (417) YES (418) QDP (419) QDPSizeChangeProof [EQUIVALENT, 0 ms] (420) YES (421) QDP (422) QDPSizeChangeProof [EQUIVALENT, 0 ms] (423) YES (424) QDP (425) QDPSizeChangeProof [EQUIVALENT, 0 ms] (426) YES (427) QDP (428) QDPSizeChangeProof [EQUIVALENT, 0 ms] (429) YES (430) QDP (431) QDPSizeChangeProof [EQUIVALENT, 0 ms] (432) YES (433) QDP (434) UsableRulesProof [EQUIVALENT, 0 ms] (435) QDP (436) QReductionProof [EQUIVALENT, 0 ms] (437) QDP (438) QDPSizeChangeProof [EQUIVALENT, 0 ms] (439) YES (440) QDP (441) UsableRulesProof [EQUIVALENT, 0 ms] (442) QDP (443) QReductionProof [EQUIVALENT, 0 ms] (444) QDP (445) QDPSizeChangeProof [EQUIVALENT, 0 ms] (446) YES (447) QDP (448) UsableRulesProof [EQUIVALENT, 0 ms] (449) QDP (450) QReductionProof [EQUIVALENT, 0 ms] (451) QDP (452) QDPSizeChangeProof [EQUIVALENT, 0 ms] (453) YES (454) QDP (455) UsableRulesProof [EQUIVALENT, 0 ms] (456) QDP (457) QReductionProof [EQUIVALENT, 0 ms] (458) QDP (459) QDPSizeChangeProof [EQUIVALENT, 0 ms] (460) YES (461) QDP (462) UsableRulesProof [EQUIVALENT, 0 ms] (463) QDP (464) QReductionProof [EQUIVALENT, 0 ms] (465) QDP (466) QDPSizeChangeProof [EQUIVALENT, 0 ms] (467) YES (468) QDP (469) UsableRulesProof [EQUIVALENT, 0 ms] (470) QDP (471) QReductionProof [EQUIVALENT, 0 ms] (472) QDP (473) QDPSizeChangeProof [EQUIVALENT, 0 ms] (474) YES (475) QDP (476) UsableRulesProof [EQUIVALENT, 0 ms] (477) QDP (478) QReductionProof [EQUIVALENT, 0 ms] (479) QDP (480) QDPSizeChangeProof [EQUIVALENT, 0 ms] (481) YES (482) QDP (483) UsableRulesProof [EQUIVALENT, 0 ms] (484) QDP (485) QReductionProof [EQUIVALENT, 0 ms] (486) QDP (487) QDPSizeChangeProof [EQUIVALENT, 0 ms] (488) YES (489) QDP (490) UsableRulesProof [EQUIVALENT, 0 ms] (491) QDP (492) QReductionProof [EQUIVALENT, 0 ms] (493) QDP (494) QDPSizeChangeProof [EQUIVALENT, 0 ms] (495) YES (496) QDP (497) UsableRulesProof [EQUIVALENT, 0 ms] (498) QDP (499) QReductionProof [EQUIVALENT, 0 ms] (500) QDP (501) QDPSizeChangeProof [EQUIVALENT, 0 ms] (502) YES (503) QDP (504) DependencyGraphProof [EQUIVALENT, 0 ms] (505) QDP (506) QDPSizeChangeProof [EQUIVALENT, 0 ms] (507) YES (508) QDP (509) QDPSizeChangeProof [EQUIVALENT, 0 ms] (510) YES (511) QDP (512) QDPSizeChangeProof [EQUIVALENT, 0 ms] (513) YES ---------------------------------------- (0) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; instance (Eq a, Eq b) => Eq FiniteMap a b where { (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; } addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; addToFM fm key elt = addToFM_C (\old new ->new) fm key elt; addToFM_C :: Ord b => (a -> a -> a) -> FiniteMap b a -> b -> a -> FiniteMap b a; addToFM_C combiner EmptyFM key elt = unitFM key elt; 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 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a; deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; emptyFM :: FiniteMap a b; emptyFM = EmptyFM; findMax :: FiniteMap b a -> (b,a); findMax (Branch key elt _ _ EmptyFM) = (key,elt); findMax (Branch key elt _ _ fm_r) = findMax fm_r; findMin :: FiniteMap b a -> (b,a); findMin (Branch key elt _ EmptyFM _) = (key,elt); findMin (Branch key elt _ fm_l _) = findMin fm_l; fmToList :: FiniteMap a b -> [(a,b)]; fmToList fm = foldFM (\key elt rest ->(key,elt) : rest) [] fm; foldFM :: (a -> c -> b -> b) -> b -> FiniteMap a c -> b; foldFM k z EmptyFM = z; foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; glueBal EmptyFM fm2 = fm2; glueBal fm1 EmptyFM = fm1; glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { mid_elt1 = (\(_,mid_elt1) ->mid_elt1) vv2; mid_elt2 = (\(_,mid_elt2) ->mid_elt2) vv3; mid_key1 = (\(mid_key1,_) ->mid_key1) vv2; mid_key2 = (\(mid_key2,_) ->mid_key2) vv3; vv2 = findMax fm1; vv3 = findMin fm2; }; glueVBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; glueVBal EmptyFM fm2 = fm2; glueVBal fm1 EmptyFM = fm1; 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 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) | otherwise = glueBal fm_l fm_r where { size_l = sizeFM fm_l; size_r = sizeFM fm_r; }; intersectFM :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; intersectFM fm1 fm2 = intersectFM_C (\left right ->right) fm1 fm2; intersectFM_C :: Ord a => (d -> c -> b) -> FiniteMap a d -> FiniteMap a c -> FiniteMap a b; intersectFM_C combiner fm1 EmptyFM = emptyFM; intersectFM_C combiner EmptyFM fm2 = emptyFM; 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) | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { elt1 = (\(Just elt1) ->elt1) vv1; gts = splitGT fm1 split_key; lts = splitLT fm1 split_key; maybe_elt1 = lookupFM fm1 split_key; vv1 = maybe_elt1; }; lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; lookupFM EmptyFM key = Nothing; lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find | key_to_find > key = lookupFM fm_r key_to_find | otherwise = Just elt; mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R | size_r > sIZE_RATIO * size_l = case fm_R of { Branch _ _ _ fm_rl fm_rr | sizeFM fm_rl < 2 * sizeFM fm_rr -> single_L fm_L fm_R | otherwise -> double_L fm_L fm_R; } | size_l > sIZE_RATIO * size_r = case fm_L of { Branch _ _ _ fm_ll fm_lr | sizeFM fm_lr < 2 * sizeFM fm_ll -> single_R fm_L fm_R | otherwise -> double_R fm_L fm_R; } | otherwise = mkBranch 2 key elt fm_L fm_R where { 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); 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); 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; 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); size_l = sizeFM fm_L; size_r = sizeFM fm_R; }; mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; mkBranch which key elt fm_l fm_r = let { result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; } in result where { balance_ok = True; left_ok = case fm_l of { EmptyFM-> True; Branch left_key _ _ _ _-> let { biggest_left_key = fst (findMax fm_l); } in biggest_left_key < key; } ; left_size = sizeFM fm_l; right_ok = case fm_r of { EmptyFM-> True; Branch right_key _ _ _ _-> let { smallest_right_key = fst (findMin fm_r); } in key < smallest_right_key; } ; right_size = sizeFM fm_r; unbox :: Int -> Int; unbox x = x; }; mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 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 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) | otherwise = mkBranch 13 key elt fm_l fm_r where { size_l = sizeFM fm_l; size_r = sizeFM fm_r; }; sIZE_RATIO :: Int; sIZE_RATIO = 5; sizeFM :: FiniteMap a b -> Int; sizeFM EmptyFM = 0; sizeFM (Branch _ _ size _ _) = size; splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitGT EmptyFM split_key = emptyFM; splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r | otherwise = fm_r; splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitLT EmptyFM split_key = emptyFM; splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) | otherwise = fm_l; unitFM :: b -> a -> FiniteMap b a; unitFM key elt = Branch key elt 1 emptyFM emptyFM; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; isJust :: Maybe a -> Bool; isJust Nothing = False; isJust _ = True; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (1) LR (EQUIVALENT) Lambda Reductions: The following Lambda expression "\oldnew->new" is transformed to "addToFM0 old new = new; " The following Lambda expression "\leftright->right" is transformed to "intersectFM0 left right = right; " The following Lambda expression "\(_,mid_elt2)->mid_elt2" is transformed to "mid_elt20 (_,mid_elt2) = mid_elt2; " The following Lambda expression "\(mid_key2,_)->mid_key2" is transformed to "mid_key20 (mid_key2,_) = mid_key2; " The following Lambda expression "\(mid_key1,_)->mid_key1" is transformed to "mid_key10 (mid_key1,_) = mid_key1; " The following Lambda expression "\(_,mid_elt1)->mid_elt1" is transformed to "mid_elt10 (_,mid_elt1) = mid_elt1; " The following Lambda expression "\keyeltrest->(key,elt) : rest" is transformed to "fmToList0 key elt rest = (key,elt) : rest; " The following Lambda expression "\(Just elt1)->elt1" is transformed to "elt10 (Just elt1) = elt1; " ---------------------------------------- (2) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; instance (Eq a, Eq b) => Eq FiniteMap b a where { (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; } addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; addToFM fm key elt = addToFM_C addToFM0 fm key elt; addToFM0 old new = new; addToFM_C :: Ord b => (a -> a -> a) -> FiniteMap b a -> b -> a -> FiniteMap b a; addToFM_C combiner EmptyFM key elt = unitFM key elt; 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 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a; deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; emptyFM :: FiniteMap a b; emptyFM = EmptyFM; findMax :: FiniteMap b a -> (b,a); findMax (Branch key elt _ _ EmptyFM) = (key,elt); findMax (Branch key elt _ _ fm_r) = findMax fm_r; findMin :: FiniteMap a b -> (a,b); findMin (Branch key elt _ EmptyFM _) = (key,elt); findMin (Branch key elt _ fm_l _) = findMin fm_l; fmToList :: FiniteMap b a -> [(b,a)]; fmToList fm = foldFM fmToList0 [] fm; fmToList0 key elt rest = (key,elt) : rest; foldFM :: (a -> b -> c -> c) -> c -> FiniteMap a b -> c; foldFM k z EmptyFM = z; foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; glueBal EmptyFM fm2 = fm2; glueBal fm1 EmptyFM = fm1; glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { mid_elt1 = mid_elt10 vv2; mid_elt10 (_,mid_elt1) = mid_elt1; mid_elt2 = mid_elt20 vv3; mid_elt20 (_,mid_elt2) = mid_elt2; mid_key1 = mid_key10 vv2; mid_key10 (mid_key1,_) = mid_key1; mid_key2 = mid_key20 vv3; mid_key20 (mid_key2,_) = mid_key2; vv2 = findMax fm1; vv3 = findMin fm2; }; glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; glueVBal EmptyFM fm2 = fm2; glueVBal fm1 EmptyFM = fm1; 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 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) | otherwise = glueBal fm_l fm_r where { size_l = sizeFM fm_l; size_r = sizeFM fm_r; }; intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; intersectFM0 left right = right; intersectFM_C :: Ord b => (a -> c -> d) -> FiniteMap b a -> FiniteMap b c -> FiniteMap b d; intersectFM_C combiner fm1 EmptyFM = emptyFM; intersectFM_C combiner EmptyFM fm2 = emptyFM; 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) | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { elt1 = elt10 vv1; elt10 (Just elt1) = elt1; gts = splitGT fm1 split_key; lts = splitLT fm1 split_key; maybe_elt1 = lookupFM fm1 split_key; vv1 = maybe_elt1; }; lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; lookupFM EmptyFM key = Nothing; lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find | key_to_find > key = lookupFM fm_r key_to_find | otherwise = Just elt; mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R | size_r > sIZE_RATIO * size_l = case fm_R of { Branch _ _ _ fm_rl fm_rr | sizeFM fm_rl < 2 * sizeFM fm_rr -> single_L fm_L fm_R | otherwise -> double_L fm_L fm_R; } | size_l > sIZE_RATIO * size_r = case fm_L of { Branch _ _ _ fm_ll fm_lr | sizeFM fm_lr < 2 * sizeFM fm_ll -> single_R fm_L fm_R | otherwise -> double_R fm_L fm_R; } | otherwise = mkBranch 2 key elt fm_L fm_R where { 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); 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); 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; 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); size_l = sizeFM fm_L; size_r = sizeFM fm_R; }; mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; mkBranch which key elt fm_l fm_r = let { result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; } in result where { balance_ok = True; left_ok = case fm_l of { EmptyFM-> True; Branch left_key _ _ _ _-> let { biggest_left_key = fst (findMax fm_l); } in biggest_left_key < key; } ; left_size = sizeFM fm_l; right_ok = case fm_r of { EmptyFM-> True; Branch right_key _ _ _ _-> let { smallest_right_key = fst (findMin fm_r); } in key < smallest_right_key; } ; right_size = sizeFM fm_r; unbox :: Int -> Int; unbox x = x; }; mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 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 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) | otherwise = mkBranch 13 key elt fm_l fm_r where { size_l = sizeFM fm_l; size_r = sizeFM fm_r; }; sIZE_RATIO :: Int; sIZE_RATIO = 5; sizeFM :: FiniteMap b a -> Int; sizeFM EmptyFM = 0; sizeFM (Branch _ _ size _ _) = size; splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; splitGT EmptyFM split_key = emptyFM; splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r | otherwise = fm_r; splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitLT EmptyFM split_key = emptyFM; splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) | otherwise = fm_l; unitFM :: a -> b -> FiniteMap a b; unitFM key elt = Branch key elt 1 emptyFM emptyFM; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; isJust :: Maybe a -> Bool; isJust Nothing = False; isJust _ = True; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (3) CR (EQUIVALENT) Case Reductions: The following Case expression "case compare x y of { EQ -> o; LT -> LT; GT -> GT} " is transformed to "primCompAux0 o EQ = o; primCompAux0 o LT = LT; primCompAux0 o GT = GT; " The following Case expression "case fm_r of { EmptyFM -> True; Branch right_key _ _ _ _ -> let { smallest_right_key = fst (findMin fm_r); } in key < smallest_right_key} " is transformed to "right_ok0 fm_r key EmptyFM = True; right_ok0 fm_r key (Branch right_key _ _ _ _) = let { smallest_right_key = fst (findMin fm_r); } in key < smallest_right_key; " The following Case expression "case fm_l of { EmptyFM -> True; Branch left_key _ _ _ _ -> let { biggest_left_key = fst (findMax fm_l); } in biggest_left_key < key} " is transformed to "left_ok0 fm_l key EmptyFM = True; left_ok0 fm_l key (Branch left_key _ _ _ _) = let { biggest_left_key = fst (findMax fm_l); } in biggest_left_key < key; " The following Case expression "case fm_R of { Branch _ _ _ fm_rl fm_rr |sizeFM fm_rl < 2 * sizeFM fm_rrsingle_L fm_L fm_R|otherwisedouble_L fm_L fm_R} " is transformed to "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; " The following Case expression "case fm_L of { Branch _ _ _ fm_ll fm_lr |sizeFM fm_lr < 2 * sizeFM fm_llsingle_R fm_L fm_R|otherwisedouble_R fm_L fm_R} " is transformed to "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; " ---------------------------------------- (4) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; instance (Eq a, Eq b) => Eq FiniteMap a b where { (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; } addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; addToFM fm key elt = addToFM_C addToFM0 fm key elt; addToFM0 old new = new; addToFM_C :: Ord b => (a -> a -> a) -> FiniteMap b a -> b -> a -> FiniteMap b a; addToFM_C combiner EmptyFM key elt = unitFM key elt; 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 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a; deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; emptyFM :: FiniteMap a b; emptyFM = EmptyFM; findMax :: FiniteMap b a -> (b,a); findMax (Branch key elt _ _ EmptyFM) = (key,elt); findMax (Branch key elt _ _ fm_r) = findMax fm_r; findMin :: FiniteMap b a -> (b,a); findMin (Branch key elt _ EmptyFM _) = (key,elt); findMin (Branch key elt _ fm_l _) = findMin fm_l; fmToList :: FiniteMap b a -> [(b,a)]; fmToList fm = foldFM fmToList0 [] fm; fmToList0 key elt rest = (key,elt) : rest; foldFM :: (a -> c -> b -> b) -> b -> FiniteMap a c -> b; foldFM k z EmptyFM = z; foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; glueBal EmptyFM fm2 = fm2; glueBal fm1 EmptyFM = fm1; glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { mid_elt1 = mid_elt10 vv2; mid_elt10 (_,mid_elt1) = mid_elt1; mid_elt2 = mid_elt20 vv3; mid_elt20 (_,mid_elt2) = mid_elt2; mid_key1 = mid_key10 vv2; mid_key10 (mid_key1,_) = mid_key1; mid_key2 = mid_key20 vv3; mid_key20 (mid_key2,_) = mid_key2; vv2 = findMax fm1; vv3 = findMin fm2; }; glueVBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; glueVBal EmptyFM fm2 = fm2; glueVBal fm1 EmptyFM = fm1; 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 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) | otherwise = glueBal fm_l fm_r where { size_l = sizeFM fm_l; size_r = sizeFM fm_r; }; intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; intersectFM0 left right = right; intersectFM_C :: Ord a => (b -> c -> d) -> FiniteMap a b -> FiniteMap a c -> FiniteMap a d; intersectFM_C combiner fm1 EmptyFM = emptyFM; intersectFM_C combiner EmptyFM fm2 = emptyFM; 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) | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { elt1 = elt10 vv1; elt10 (Just elt1) = elt1; gts = splitGT fm1 split_key; lts = splitLT fm1 split_key; maybe_elt1 = lookupFM fm1 split_key; vv1 = maybe_elt1; }; lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; lookupFM EmptyFM key = Nothing; lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find | key_to_find > key = lookupFM fm_r key_to_find | otherwise = Just elt; mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R | size_r > sIZE_RATIO * size_l = mkBalBranch0 fm_L fm_R fm_R | size_l > sIZE_RATIO * size_r = mkBalBranch1 fm_L fm_R fm_L | otherwise = mkBranch 2 key elt fm_L fm_R where { 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); 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); mkBalBranch0 fm_L fm_R (Branch _ _ _ fm_rl fm_rr) | sizeFM fm_rl < 2 * sizeFM fm_rr = single_L fm_L fm_R | otherwise = double_L fm_L fm_R; mkBalBranch1 fm_L fm_R (Branch _ _ _ fm_ll fm_lr) | sizeFM fm_lr < 2 * sizeFM fm_ll = single_R fm_L fm_R | otherwise = double_R fm_L fm_R; 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; 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); size_l = sizeFM fm_L; size_r = sizeFM fm_R; }; mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkBranch which key elt fm_l fm_r = let { result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; } in result where { balance_ok = True; left_ok = left_ok0 fm_l key fm_l; left_ok0 fm_l key EmptyFM = True; left_ok0 fm_l key (Branch left_key _ _ _ _) = let { biggest_left_key = fst (findMax fm_l); } in biggest_left_key < key; left_size = sizeFM fm_l; right_ok = right_ok0 fm_r key fm_r; right_ok0 fm_r key EmptyFM = True; right_ok0 fm_r key (Branch right_key _ _ _ _) = let { smallest_right_key = fst (findMin fm_r); } in key < smallest_right_key; right_size = sizeFM fm_r; unbox :: Int -> Int; unbox x = x; }; mkVBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 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 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) | otherwise = mkBranch 13 key elt fm_l fm_r where { size_l = sizeFM fm_l; size_r = sizeFM fm_r; }; sIZE_RATIO :: Int; sIZE_RATIO = 5; sizeFM :: FiniteMap b a -> Int; sizeFM EmptyFM = 0; sizeFM (Branch _ _ size _ _) = size; splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; splitGT EmptyFM split_key = emptyFM; splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r | otherwise = fm_r; splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; splitLT EmptyFM split_key = emptyFM; splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) | otherwise = fm_l; unitFM :: a -> b -> FiniteMap a b; unitFM key elt = Branch key elt 1 emptyFM emptyFM; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; isJust :: Maybe a -> Bool; isJust Nothing = False; isJust _ = True; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (5) IFR (EQUIVALENT) If Reductions: The following If expression "if primGEqNatS x y then Succ (primDivNatS (primMinusNatS x y) (Succ y)) else Zero" is transformed to "primDivNatS0 x y True = Succ (primDivNatS (primMinusNatS x y) (Succ y)); primDivNatS0 x y False = Zero; " The following If expression "if primGEqNatS x y then primModNatS (primMinusNatS x y) (Succ y) else Succ x" is transformed to "primModNatS0 x y True = primModNatS (primMinusNatS x y) (Succ y); primModNatS0 x y False = Succ x; " ---------------------------------------- (6) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; instance (Eq a, Eq b) => Eq FiniteMap b a where { (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; } addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; addToFM fm key elt = addToFM_C addToFM0 fm key elt; addToFM0 old new = new; addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; addToFM_C combiner EmptyFM key elt = unitFM key elt; 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 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a; deleteMax (Branch key elt _ fm_l EmptyFM) = fm_l; deleteMax (Branch key elt _ fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; deleteMin (Branch key elt _ EmptyFM fm_r) = fm_r; deleteMin (Branch key elt _ fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; emptyFM :: FiniteMap a b; emptyFM = EmptyFM; findMax :: FiniteMap b a -> (b,a); findMax (Branch key elt _ _ EmptyFM) = (key,elt); findMax (Branch key elt _ _ fm_r) = findMax fm_r; findMin :: FiniteMap a b -> (a,b); findMin (Branch key elt _ EmptyFM _) = (key,elt); findMin (Branch key elt _ fm_l _) = findMin fm_l; fmToList :: FiniteMap b a -> [(b,a)]; fmToList fm = foldFM fmToList0 [] fm; fmToList0 key elt rest = (key,elt) : rest; foldFM :: (b -> a -> c -> c) -> c -> FiniteMap b a -> c; foldFM k z EmptyFM = z; foldFM k z (Branch key elt _ fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; glueBal EmptyFM fm2 = fm2; glueBal fm1 EmptyFM = fm1; glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { mid_elt1 = mid_elt10 vv2; mid_elt10 (_,mid_elt1) = mid_elt1; mid_elt2 = mid_elt20 vv3; mid_elt20 (_,mid_elt2) = mid_elt2; mid_key1 = mid_key10 vv2; mid_key10 (mid_key1,_) = mid_key1; mid_key2 = mid_key20 vv3; mid_key20 (mid_key2,_) = mid_key2; vv2 = findMax fm1; vv3 = findMin fm2; }; glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; glueVBal EmptyFM fm2 = fm2; glueVBal fm1 EmptyFM = fm1; 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 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (glueVBal fm_lr fm_r) | otherwise = glueBal fm_l fm_r where { size_l = sizeFM fm_l; size_r = sizeFM fm_r; }; intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; intersectFM0 left right = right; intersectFM_C :: Ord d => (c -> a -> b) -> FiniteMap d c -> FiniteMap d a -> FiniteMap d b; intersectFM_C combiner fm1 EmptyFM = emptyFM; intersectFM_C combiner EmptyFM fm2 = emptyFM; 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) | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { elt1 = elt10 vv1; elt10 (Just elt1) = elt1; gts = splitGT fm1 split_key; lts = splitLT fm1 split_key; maybe_elt1 = lookupFM fm1 split_key; vv1 = maybe_elt1; }; lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; lookupFM EmptyFM key = Nothing; lookupFM (Branch key elt _ fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find | key_to_find > key = lookupFM fm_r key_to_find | otherwise = Just elt; mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R | size_r > sIZE_RATIO * size_l = mkBalBranch0 fm_L fm_R fm_R | size_l > sIZE_RATIO * size_r = mkBalBranch1 fm_L fm_R fm_L | otherwise = mkBranch 2 key elt fm_L fm_R where { 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); 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); mkBalBranch0 fm_L fm_R (Branch _ _ _ fm_rl fm_rr) | sizeFM fm_rl < 2 * sizeFM fm_rr = single_L fm_L fm_R | otherwise = double_L fm_L fm_R; mkBalBranch1 fm_L fm_R (Branch _ _ _ fm_ll fm_lr) | sizeFM fm_lr < 2 * sizeFM fm_ll = single_R fm_L fm_R | otherwise = double_R fm_L fm_R; 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; 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); size_l = sizeFM fm_L; size_r = sizeFM fm_R; }; mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; mkBranch which key elt fm_l fm_r = let { result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; } in result where { balance_ok = True; left_ok = left_ok0 fm_l key fm_l; left_ok0 fm_l key EmptyFM = True; left_ok0 fm_l key (Branch left_key _ _ _ _) = let { biggest_left_key = fst (findMax fm_l); } in biggest_left_key < key; left_size = sizeFM fm_l; right_ok = right_ok0 fm_r key fm_r; right_ok0 fm_r key EmptyFM = True; right_ok0 fm_r key (Branch right_key _ _ _ _) = let { smallest_right_key = fst (findMin fm_r); } in key < smallest_right_key; right_size = sizeFM fm_r; unbox :: Int -> Int; unbox x = x; }; mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 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 | sIZE_RATIO * size_r < size_l = mkBalBranch key_l elt_l fm_ll (mkVBalBranch key elt fm_lr fm_r) | otherwise = mkBranch 13 key elt fm_l fm_r where { size_l = sizeFM fm_l; size_r = sizeFM fm_r; }; sIZE_RATIO :: Int; sIZE_RATIO = 5; sizeFM :: FiniteMap a b -> Int; sizeFM EmptyFM = 0; sizeFM (Branch _ _ size _ _) = size; splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitGT EmptyFM split_key = emptyFM; splitGT (Branch key elt _ fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r | otherwise = fm_r; splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; splitLT EmptyFM split_key = emptyFM; splitLT (Branch key elt _ fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) | otherwise = fm_l; unitFM :: a -> b -> FiniteMap a b; unitFM key elt = Branch key elt 1 emptyFM emptyFM; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; isJust :: Maybe a -> Bool; isJust Nothing = False; isJust _ = True; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (7) BR (EQUIVALENT) Replaced joker patterns by fresh variables and removed binding patterns. Binding Reductions: The bind variable of the following binding Pattern "fm_l@(Branch vwz vxu vxv vxw vxx)" is replaced by the following term "Branch vwz vxu vxv vxw vxx" The bind variable of the following binding Pattern "fm_r@(Branch vxz vyu vyv vyw vyx)" is replaced by the following term "Branch vxz vyu vyv vyw vyx" The bind variable of the following binding Pattern "fm_l@(Branch vzv vzw vzx vzy vzz)" is replaced by the following term "Branch vzv vzw vzx vzy vzz" The bind variable of the following binding Pattern "fm_r@(Branch wuv wuw wux wuy wuz)" is replaced by the following term "Branch wuv wuw wux wuy wuz" ---------------------------------------- (8) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; instance (Eq a, Eq b) => Eq FiniteMap b a where { (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; } addToFM :: Ord a => FiniteMap a b -> a -> b -> FiniteMap a b; addToFM fm key elt = addToFM_C addToFM0 fm key elt; addToFM0 old new = new; addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; addToFM_C combiner EmptyFM key elt = unitFM key elt; 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 | new_key > key = mkBalBranch key elt fm_l (addToFM_C combiner fm_r new_key new_elt) | otherwise = Branch new_key (combiner elt new_elt) size fm_l fm_r; deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a; deleteMax (Branch key elt wvu fm_l EmptyFM) = fm_l; deleteMax (Branch key elt wvv fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; emptyFM :: FiniteMap b a; emptyFM = EmptyFM; findMax :: FiniteMap a b -> (a,b); findMax (Branch key elt vvw vvx EmptyFM) = (key,elt); findMax (Branch key elt vvy vvz fm_r) = findMax fm_r; findMin :: FiniteMap a b -> (a,b); findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; fmToList :: FiniteMap b a -> [(b,a)]; fmToList fm = foldFM fmToList0 [] fm; fmToList0 key elt rest = (key,elt) : rest; foldFM :: (c -> a -> b -> b) -> b -> FiniteMap c a -> b; foldFM k z EmptyFM = z; foldFM k z (Branch key elt vyy fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; glueBal EmptyFM fm2 = fm2; glueBal fm1 EmptyFM = fm1; glueBal fm1 fm2 | sizeFM fm2 > sizeFM fm1 = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2) | otherwise = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { mid_elt1 = mid_elt10 vv2; mid_elt10 (vwv,mid_elt1) = mid_elt1; mid_elt2 = mid_elt20 vv3; mid_elt20 (vwu,mid_elt2) = mid_elt2; mid_key1 = mid_key10 vv2; mid_key10 (mid_key1,vww) = mid_key1; mid_key2 = mid_key20 vv3; mid_key20 (mid_key2,vwx) = mid_key2; vv2 = findMax fm1; vv3 = findMin fm2; }; glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; glueVBal EmptyFM fm2 = fm2; glueVBal fm1 EmptyFM = fm1; 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 | sIZE_RATIO * size_r < size_l = mkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx)) | otherwise = glueBal (Branch vwz vxu vxv vxw vxx) (Branch vxz vyu vyv vyw vyx) where { size_l = sizeFM (Branch vwz vxu vxv vxw vxx); size_r = sizeFM (Branch vxz vyu vyv vyw vyx); }; intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; intersectFM0 left right = right; intersectFM_C :: Ord c => (d -> b -> a) -> FiniteMap c d -> FiniteMap c b -> FiniteMap c a; intersectFM_C combiner fm1 EmptyFM = emptyFM; intersectFM_C combiner EmptyFM fm2 = emptyFM; 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) | otherwise = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right) where { elt1 = elt10 vv1; elt10 (Just elt1) = elt1; gts = splitGT fm1 split_key; lts = splitLT fm1 split_key; maybe_elt1 = lookupFM fm1 split_key; vv1 = maybe_elt1; }; lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; lookupFM EmptyFM key = Nothing; lookupFM (Branch key elt vyz fm_l fm_r) key_to_find | key_to_find < key = lookupFM fm_l key_to_find | key_to_find > key = lookupFM fm_r key_to_find | otherwise = Just elt; mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkBalBranch key elt fm_L fm_R | size_l + size_r < 2 = mkBranch 1 key elt fm_L fm_R | size_r > sIZE_RATIO * size_l = mkBalBranch0 fm_L fm_R fm_R | size_l > sIZE_RATIO * size_r = mkBalBranch1 fm_L fm_R fm_L | otherwise = mkBranch 2 key elt fm_L fm_R where { 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); 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); 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 | otherwise = double_L fm_L fm_R; 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 | otherwise = double_R fm_L fm_R; 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; 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); size_l = sizeFM fm_L; size_r = sizeFM fm_R; }; mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkBranch which key elt fm_l fm_r = let { result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; } in result where { balance_ok = True; left_ok = left_ok0 fm_l key fm_l; left_ok0 fm_l key EmptyFM = True; left_ok0 fm_l key (Branch left_key vuu vuv vuw vux) = let { biggest_left_key = fst (findMax fm_l); } in biggest_left_key < key; left_size = sizeFM fm_l; right_ok = right_ok0 fm_r key fm_r; right_ok0 fm_r key EmptyFM = True; right_ok0 fm_r key (Branch right_key vuy vuz vvu vvv) = let { smallest_right_key = fst (findMin fm_r); } in key < smallest_right_key; right_size = sizeFM fm_r; unbox :: Int -> Int; unbox x = x; }; mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 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 | sIZE_RATIO * size_r < size_l = mkBalBranch vzv vzw vzy (mkVBalBranch key elt vzz (Branch wuv wuw wux wuy wuz)) | otherwise = mkBranch 13 key elt (Branch vzv vzw vzx vzy vzz) (Branch wuv wuw wux wuy wuz) where { size_l = sizeFM (Branch vzv vzw vzx vzy vzz); size_r = sizeFM (Branch wuv wuw wux wuy wuz); }; sIZE_RATIO :: Int; sIZE_RATIO = 5; sizeFM :: FiniteMap b a -> Int; sizeFM EmptyFM = 0; sizeFM (Branch wxx wxy size wxz wyu) = size; splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitGT EmptyFM split_key = emptyFM; splitGT (Branch key elt wvw fm_l fm_r) split_key | split_key > key = splitGT fm_r split_key | split_key < key = mkVBalBranch key elt (splitGT fm_l split_key) fm_r | otherwise = fm_r; splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitLT EmptyFM split_key = emptyFM; splitLT (Branch key elt zz fm_l fm_r) split_key | split_key < key = splitLT fm_l split_key | split_key > key = mkVBalBranch key elt fm_l (splitLT fm_r split_key) | otherwise = fm_l; unitFM :: a -> b -> FiniteMap a b; unitFM key elt = Branch key elt 1 emptyFM emptyFM; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; isJust :: Maybe a -> Bool; isJust Nothing = False; isJust wzw = True; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (9) COR (EQUIVALENT) Cond Reductions: The following Function with conditions "absReal x|x >= 0x|otherwise`negate` x; " is transformed to "absReal x = absReal2 x; " "absReal0 x True = `negate` x; " "absReal1 x True = x; absReal1 x False = absReal0 x otherwise; " "absReal2 x = absReal1 x (x >= 0); " The following Function with conditions "gcd' x 0 = x; gcd' x y = gcd' y (x `rem` y); " is transformed to "gcd' x wzx = gcd'2 x wzx; gcd' x y = gcd'0 x y; " "gcd'0 x y = gcd' y (x `rem` y); " "gcd'1 True x wzx = x; gcd'1 wzy wzz xuu = gcd'0 wzz xuu; " "gcd'2 x wzx = gcd'1 (wzx == 0) x wzx; gcd'2 xuv xuw = gcd'0 xuv xuw; " The following Function with conditions "gcd 0 0 = error []; gcd x y = gcd' (abs x) (abs y) where { gcd' x 0 = x; gcd' x y = gcd' y (x `rem` y); } ; " is transformed to "gcd xux xuy = gcd3 xux xuy; gcd x y = gcd0 x y; " "gcd0 x y = gcd' (abs x) (abs y) where { gcd' x wzx = gcd'2 x wzx; gcd' x y = gcd'0 x y; ; gcd'0 x y = gcd' y (x `rem` y); ; gcd'1 True x wzx = x; gcd'1 wzy wzz xuu = gcd'0 wzz xuu; ; gcd'2 x wzx = gcd'1 (wzx == 0) x wzx; gcd'2 xuv xuw = gcd'0 xuv xuw; } ; " "gcd1 True xux xuy = error []; gcd1 xuz xvu xvv = gcd0 xvu xvv; " "gcd2 True xux xuy = gcd1 (xuy == 0) xux xuy; gcd2 xvw xvx xvy = gcd0 xvx xvy; " "gcd3 xux xuy = gcd2 (xux == 0) xux xuy; gcd3 xvz xwu = gcd0 xvz xwu; " The following Function with conditions "undefined |Falseundefined; " is transformed to "undefined = undefined1; " "undefined0 True = undefined; " "undefined1 = undefined0 False; " The following Function with conditions "reduce x y|y == 0error []|otherwisex `quot` d :% (y `quot` d) where { d = gcd x y; } ; " is transformed to "reduce x y = reduce2 x y; " "reduce2 x y = reduce1 x y (y == 0) where { d = gcd x y; ; reduce0 x y True = x `quot` d :% (y `quot` d); ; reduce1 x y True = error []; reduce1 x y False = reduce0 x y otherwise; } ; " The following Function with conditions "compare x y|x == yEQ|x <= yLT|otherwiseGT; " is transformed to "compare x y = compare3 x y; " "compare0 x y True = GT; " "compare2 x y True = EQ; compare2 x y False = compare1 x y (x <= y); " "compare1 x y True = LT; compare1 x y False = compare0 x y otherwise; " "compare3 x y = compare2 x y (x == y); " The following Function with conditions "splitLT EmptyFM split_key = emptyFM; 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; " is transformed to "splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; splitLT (Branch key elt zz fm_l fm_r) split_key = splitLT3 (Branch key elt zz fm_l fm_r) split_key; " "splitLT1 key elt zz fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); splitLT1 key elt zz fm_l fm_r split_key False = splitLT0 key elt zz fm_l fm_r split_key otherwise; " "splitLT2 key elt zz fm_l fm_r split_key True = splitLT fm_l split_key; splitLT2 key elt zz fm_l fm_r split_key False = splitLT1 key elt zz fm_l fm_r split_key (split_key > key); " "splitLT0 key elt zz fm_l fm_r split_key True = fm_l; " "splitLT3 (Branch key elt zz fm_l fm_r) split_key = splitLT2 key elt zz fm_l fm_r split_key (split_key < key); " "splitLT4 EmptyFM split_key = emptyFM; splitLT4 xwx xwy = splitLT3 xwx xwy; " The following Function with conditions "glueBal EmptyFM fm2 = fm2; glueBal fm1 EmptyFM = fm1; glueBal fm1 fm2|sizeFM fm2 > sizeFM fm1mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2)|otherwisemkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2 where { mid_elt1 = mid_elt10 vv2; ; mid_elt10 (vwv,mid_elt1) = mid_elt1; ; mid_elt2 = mid_elt20 vv3; ; mid_elt20 (vwu,mid_elt2) = mid_elt2; ; mid_key1 = mid_key10 vv2; ; mid_key10 (mid_key1,vww) = mid_key1; ; mid_key2 = mid_key20 vv3; ; mid_key20 (mid_key2,vwx) = mid_key2; ; vv2 = findMax fm1; ; vv3 = findMin fm2; } ; " is transformed to "glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; glueBal fm1 fm2 = glueBal2 fm1 fm2; " "glueBal2 fm1 fm2 = glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) where { glueBal0 fm1 fm2 True = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2; ; glueBal1 fm1 fm2 True = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2); glueBal1 fm1 fm2 False = glueBal0 fm1 fm2 otherwise; ; mid_elt1 = mid_elt10 vv2; ; mid_elt10 (vwv,mid_elt1) = mid_elt1; ; mid_elt2 = mid_elt20 vv3; ; mid_elt20 (vwu,mid_elt2) = mid_elt2; ; mid_key1 = mid_key10 vv2; ; mid_key10 (mid_key1,vww) = mid_key1; ; mid_key2 = mid_key20 vv3; ; mid_key20 (mid_key2,vwx) = mid_key2; ; vv2 = findMax fm1; ; vv3 = findMin fm2; } ; " "glueBal3 fm1 EmptyFM = fm1; glueBal3 xxu xxv = glueBal2 xxu xxv; " "glueBal4 EmptyFM fm2 = fm2; glueBal4 xxx xxy = glueBal3 xxx xxy; " The following Function with conditions "glueVBal EmptyFM fm2 = fm2; glueVBal fm1 EmptyFM = fm1; 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 { size_l = sizeFM (Branch vwz vxu vxv vxw vxx); ; size_r = sizeFM (Branch vxz vyu vyv vyw vyx); } ; " is transformed to "glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 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); " "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 { 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); ; glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx)); glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal0 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx otherwise; ; glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vxz vyu (glueVBal (Branch vwz vxu vxv vxw vxx) vyw) vyx; 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); ; size_l = sizeFM (Branch vwz vxu vxv vxw vxx); ; size_r = sizeFM (Branch vxz vyu vyv vyw vyx); } ; " "glueVBal4 fm1 EmptyFM = fm1; glueVBal4 xyw xyx = glueVBal3 xyw xyx; " "glueVBal5 EmptyFM fm2 = fm2; glueVBal5 xyz xzu = glueVBal4 xyz xzu; " The following Function with conditions "lookupFM EmptyFM key = Nothing; 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; " is transformed to "lookupFM EmptyFM key = lookupFM4 EmptyFM key; lookupFM (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find; " "lookupFM1 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; lookupFM1 key elt vyz fm_l fm_r key_to_find False = lookupFM0 key elt vyz fm_l fm_r key_to_find otherwise; " "lookupFM0 key elt vyz fm_l fm_r key_to_find True = Just elt; " "lookupFM2 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 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); " "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); " "lookupFM4 EmptyFM key = Nothing; lookupFM4 xzx xzy = lookupFM3 xzx xzy; " The following Function with conditions "addToFM_C combiner EmptyFM key elt = unitFM key elt; 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; " is transformed to "addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 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; " "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; " "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); 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; " "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; 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); " "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); " "addToFM_C4 combiner EmptyFM key elt = unitFM key elt; addToFM_C4 yuv yuw yux yuy = addToFM_C3 yuv yuw yux yuy; " The following Function with conditions "mkVBalBranch key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch key elt fm_l EmptyFM = addToFM fm_l key elt; 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 { size_l = sizeFM (Branch vzv vzw vzx vzy vzz); ; size_r = sizeFM (Branch wuv wuw wux wuy wuz); } ; " is transformed to "mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 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); " "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 { 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); ; 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)); 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; ; 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; 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); ; size_l = sizeFM (Branch vzv vzw vzx vzy vzz); ; size_r = sizeFM (Branch wuv wuw wux wuy wuz); } ; " "mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; mkVBalBranch4 yvw yvx yvy yvz = mkVBalBranch3 yvw yvx yvy yvz; " "mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch5 ywv yww ywx ywy = mkVBalBranch4 ywv yww ywx ywy; " The following Function with conditions "splitGT EmptyFM split_key = emptyFM; 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; " is transformed to "splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; splitGT (Branch key elt wvw fm_l fm_r) split_key = splitGT3 (Branch key elt wvw fm_l fm_r) split_key; " "splitGT1 key elt wvw fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; splitGT1 key elt wvw fm_l fm_r split_key False = splitGT0 key elt wvw fm_l fm_r split_key otherwise; " "splitGT2 key elt wvw fm_l fm_r split_key True = splitGT fm_r split_key; splitGT2 key elt wvw fm_l fm_r split_key False = splitGT1 key elt wvw fm_l fm_r split_key (split_key < key); " "splitGT0 key elt wvw fm_l fm_r split_key True = fm_r; " "splitGT3 (Branch key elt wvw fm_l fm_r) split_key = splitGT2 key elt wvw fm_l fm_r split_key (split_key > key); " "splitGT4 EmptyFM split_key = emptyFM; splitGT4 yxv yxw = splitGT3 yxv yxw; " The following Function with conditions "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; " is transformed to "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); " "mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr True = single_R fm_L fm_R; 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; " "mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr True = double_R fm_L fm_R; " "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); " The following Function with conditions "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; " is transformed to "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); " "mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = double_L fm_L fm_R; " "mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = single_L fm_L fm_R; 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; " "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); " The following Function with conditions "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 { 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); ; 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); ; 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; ; 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; ; 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; ; 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); ; size_l = sizeFM fm_L; ; size_r = sizeFM fm_R; } ; " is transformed to "mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; " "mkBalBranch6 key elt fm_L fm_R = mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) where { 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); ; 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); ; 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); ; mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = double_L fm_L fm_R; ; mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = single_L fm_L fm_R; 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; ; 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); ; 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); ; mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr True = double_R fm_L fm_R; ; mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr True = single_R fm_L fm_R; 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; ; 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); ; mkBalBranch2 key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; ; mkBalBranch3 key elt fm_L fm_R True = mkBalBranch1 fm_L fm_R fm_L; mkBalBranch3 key elt fm_L fm_R False = mkBalBranch2 key elt fm_L fm_R otherwise; ; mkBalBranch4 key elt fm_L fm_R True = mkBalBranch0 fm_L fm_R fm_R; mkBalBranch4 key elt fm_L fm_R False = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r); ; mkBalBranch5 key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; mkBalBranch5 key elt fm_L fm_R False = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l); ; 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; ; 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); ; size_l = sizeFM fm_L; ; size_r = sizeFM fm_R; } ; " The following Function with conditions "intersectFM_C combiner fm1 EmptyFM = emptyFM; intersectFM_C combiner EmptyFM fm2 = emptyFM; 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 { elt1 = elt10 vv1; ; elt10 (Just elt1) = elt1; ; gts = splitGT fm1 split_key; ; lts = splitLT fm1 split_key; ; maybe_elt1 = lookupFM fm1 split_key; ; vv1 = maybe_elt1; } ; " is transformed to "intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); " "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 { elt1 = elt10 vv1; ; elt10 (Just elt1) = elt1; ; gts = splitGT fm1 split_key; ; intersectFM_C0 combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); ; 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); intersectFM_C1 combiner fm1 split_key elt2 wyx left right False = intersectFM_C0 combiner fm1 split_key elt2 wyx left right otherwise; ; lts = splitLT fm1 split_key; ; maybe_elt1 = lookupFM fm1 split_key; ; vv1 = maybe_elt1; } ; " "intersectFM_C3 combiner EmptyFM fm2 = emptyFM; intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; " "intersectFM_C4 combiner fm1 EmptyFM = emptyFM; intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; " ---------------------------------------- (10) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap a b = EmptyFM | Branch a b Int (FiniteMap a b) (FiniteMap a b) ; instance (Eq a, Eq b) => Eq FiniteMap a b where { (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; } addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; addToFM fm key elt = addToFM_C addToFM0 fm key elt; addToFM0 old new = new; addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 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; 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; 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); 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; 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; 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); 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); addToFM_C4 combiner EmptyFM key elt = unitFM key elt; addToFM_C4 yuv yuw yux yuy = addToFM_C3 yuv yuw yux yuy; deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a; deleteMax (Branch key elt wvu fm_l EmptyFM) = fm_l; deleteMax (Branch key elt wvv fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); deleteMin :: Ord a => FiniteMap a b -> FiniteMap a b; deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; emptyFM :: FiniteMap b a; emptyFM = EmptyFM; findMax :: FiniteMap a b -> (a,b); findMax (Branch key elt vvw vvx EmptyFM) = (key,elt); findMax (Branch key elt vvy vvz fm_r) = findMax fm_r; findMin :: FiniteMap b a -> (b,a); findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; fmToList :: FiniteMap b a -> [(b,a)]; fmToList fm = foldFM fmToList0 [] fm; fmToList0 key elt rest = (key,elt) : rest; foldFM :: (b -> c -> a -> a) -> a -> FiniteMap b c -> a; foldFM k z EmptyFM = z; foldFM k z (Branch key elt vyy fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; glueBal fm1 fm2 = glueBal2 fm1 fm2; glueBal2 fm1 fm2 = glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) where { glueBal0 fm1 fm2 True = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2; glueBal1 fm1 fm2 True = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2); glueBal1 fm1 fm2 False = glueBal0 fm1 fm2 otherwise; mid_elt1 = mid_elt10 vv2; mid_elt10 (vwv,mid_elt1) = mid_elt1; mid_elt2 = mid_elt20 vv3; mid_elt20 (vwu,mid_elt2) = mid_elt2; mid_key1 = mid_key10 vv2; mid_key10 (mid_key1,vww) = mid_key1; mid_key2 = mid_key20 vv3; mid_key20 (mid_key2,vwx) = mid_key2; vv2 = findMax fm1; vv3 = findMin fm2; }; glueBal3 fm1 EmptyFM = fm1; glueBal3 xxu xxv = glueBal2 xxu xxv; glueBal4 EmptyFM fm2 = fm2; glueBal4 xxx xxy = glueBal3 xxx xxy; glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 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); 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 { 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); glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx)); glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal0 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx otherwise; glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vxz vyu (glueVBal (Branch vwz vxu vxv vxw vxx) vyw) vyx; 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); size_l = sizeFM (Branch vwz vxu vxv vxw vxx); size_r = sizeFM (Branch vxz vyu vyv vyw vyx); }; glueVBal4 fm1 EmptyFM = fm1; glueVBal4 xyw xyx = glueVBal3 xyw xyx; glueVBal5 EmptyFM fm2 = fm2; glueVBal5 xyz xzu = glueVBal4 xyz xzu; intersectFM :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; intersectFM0 left right = right; intersectFM_C :: Ord d => (c -> a -> b) -> FiniteMap d c -> FiniteMap d a -> FiniteMap d b; intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); 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 { elt1 = elt10 vv1; elt10 (Just elt1) = elt1; gts = splitGT fm1 split_key; intersectFM_C0 combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); 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); intersectFM_C1 combiner fm1 split_key elt2 wyx left right False = intersectFM_C0 combiner fm1 split_key elt2 wyx left right otherwise; lts = splitLT fm1 split_key; maybe_elt1 = lookupFM fm1 split_key; vv1 = maybe_elt1; }; intersectFM_C3 combiner EmptyFM fm2 = emptyFM; intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; intersectFM_C4 combiner fm1 EmptyFM = emptyFM; intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; lookupFM EmptyFM key = lookupFM4 EmptyFM key; lookupFM (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find; lookupFM0 key elt vyz fm_l fm_r key_to_find True = Just elt; lookupFM1 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; lookupFM1 key elt vyz fm_l fm_r key_to_find False = lookupFM0 key elt vyz fm_l fm_r key_to_find otherwise; lookupFM2 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 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); 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); lookupFM4 EmptyFM key = Nothing; lookupFM4 xzx xzy = lookupFM3 xzx xzy; mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; mkBalBranch6 key elt fm_L fm_R = mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) where { 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); 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); 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); mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = double_L fm_L fm_R; mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = single_L fm_L fm_R; 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; 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); 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); mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr True = double_R fm_L fm_R; mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr True = single_R fm_L fm_R; 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; 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); mkBalBranch2 key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; mkBalBranch3 key elt fm_L fm_R True = mkBalBranch1 fm_L fm_R fm_L; mkBalBranch3 key elt fm_L fm_R False = mkBalBranch2 key elt fm_L fm_R otherwise; mkBalBranch4 key elt fm_L fm_R True = mkBalBranch0 fm_L fm_R fm_R; mkBalBranch4 key elt fm_L fm_R False = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r); mkBalBranch5 key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; mkBalBranch5 key elt fm_L fm_R False = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l); 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; 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); size_l = sizeFM fm_L; size_r = sizeFM fm_R; }; mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; mkBranch which key elt fm_l fm_r = let { result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; } in result where { balance_ok = True; left_ok = left_ok0 fm_l key fm_l; left_ok0 fm_l key EmptyFM = True; left_ok0 fm_l key (Branch left_key vuu vuv vuw vux) = let { biggest_left_key = fst (findMax fm_l); } in biggest_left_key < key; left_size = sizeFM fm_l; right_ok = right_ok0 fm_r key fm_r; right_ok0 fm_r key EmptyFM = True; right_ok0 fm_r key (Branch right_key vuy vuz vvu vvv) = let { smallest_right_key = fst (findMin fm_r); } in key < smallest_right_key; right_size = sizeFM fm_r; unbox :: Int -> Int; unbox x = x; }; mkVBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 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); 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 { 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); 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)); 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; 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; 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); size_l = sizeFM (Branch vzv vzw vzx vzy vzz); size_r = sizeFM (Branch wuv wuw wux wuy wuz); }; mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; mkVBalBranch4 yvw yvx yvy yvz = mkVBalBranch3 yvw yvx yvy yvz; mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch5 ywv yww ywx ywy = mkVBalBranch4 ywv yww ywx ywy; sIZE_RATIO :: Int; sIZE_RATIO = 5; sizeFM :: FiniteMap a b -> Int; sizeFM EmptyFM = 0; sizeFM (Branch wxx wxy size wxz wyu) = size; splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; splitGT (Branch key elt wvw fm_l fm_r) split_key = splitGT3 (Branch key elt wvw fm_l fm_r) split_key; splitGT0 key elt wvw fm_l fm_r split_key True = fm_r; splitGT1 key elt wvw fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; splitGT1 key elt wvw fm_l fm_r split_key False = splitGT0 key elt wvw fm_l fm_r split_key otherwise; splitGT2 key elt wvw fm_l fm_r split_key True = splitGT fm_r split_key; splitGT2 key elt wvw fm_l fm_r split_key False = splitGT1 key elt wvw fm_l fm_r split_key (split_key < key); splitGT3 (Branch key elt wvw fm_l fm_r) split_key = splitGT2 key elt wvw fm_l fm_r split_key (split_key > key); splitGT4 EmptyFM split_key = emptyFM; splitGT4 yxv yxw = splitGT3 yxv yxw; splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; splitLT (Branch key elt zz fm_l fm_r) split_key = splitLT3 (Branch key elt zz fm_l fm_r) split_key; splitLT0 key elt zz fm_l fm_r split_key True = fm_l; splitLT1 key elt zz fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); splitLT1 key elt zz fm_l fm_r split_key False = splitLT0 key elt zz fm_l fm_r split_key otherwise; splitLT2 key elt zz fm_l fm_r split_key True = splitLT fm_l split_key; splitLT2 key elt zz fm_l fm_r split_key False = splitLT1 key elt zz fm_l fm_r split_key (split_key > key); splitLT3 (Branch key elt zz fm_l fm_r) split_key = splitLT2 key elt zz fm_l fm_r split_key (split_key < key); splitLT4 EmptyFM split_key = emptyFM; splitLT4 xwx xwy = splitLT3 xwx xwy; unitFM :: a -> b -> FiniteMap a b; unitFM key elt = Branch key elt 1 emptyFM emptyFM; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; isJust :: Maybe a -> Bool; isJust Nothing = False; isJust wzw = True; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (11) LetRed (EQUIVALENT) Let/Where Reductions: The bindings of the following Let/Where expression "gcd' (abs x) (abs y) where { gcd' x wzx = gcd'2 x wzx; gcd' x y = gcd'0 x y; ; gcd'0 x y = gcd' y (x `rem` y); ; gcd'1 True x wzx = x; gcd'1 wzy wzz xuu = gcd'0 wzz xuu; ; gcd'2 x wzx = gcd'1 (wzx == 0) x wzx; gcd'2 xuv xuw = gcd'0 xuv xuw; } " are unpacked to the following functions on top level "gcd0Gcd'0 x y = gcd0Gcd' y (x `rem` y); " "gcd0Gcd'1 True x wzx = x; gcd0Gcd'1 wzy wzz xuu = gcd0Gcd'0 wzz xuu; " "gcd0Gcd'2 x wzx = gcd0Gcd'1 (wzx == 0) x wzx; gcd0Gcd'2 xuv xuw = gcd0Gcd'0 xuv xuw; " "gcd0Gcd' x wzx = gcd0Gcd'2 x wzx; gcd0Gcd' x y = gcd0Gcd'0 x y; " The bindings of the following Let/Where expression "reduce1 x y (y == 0) where { d = gcd x y; ; reduce0 x y True = x `quot` d :% (y `quot` d); ; reduce1 x y True = error []; reduce1 x y False = reduce0 x y otherwise; } " are unpacked to the following functions on top level "reduce2D yzw yzx = gcd yzw yzx; " "reduce2Reduce1 yzw yzx x y True = error []; reduce2Reduce1 yzw yzx x y False = reduce2Reduce0 yzw yzx x y otherwise; " "reduce2Reduce0 yzw yzx x y True = x `quot` reduce2D yzw yzx :% (y `quot` reduce2D yzw yzx); " The bindings of the following Let/Where expression "glueBal1 fm1 fm2 (sizeFM fm2 > sizeFM fm1) where { glueBal0 fm1 fm2 True = mkBalBranch mid_key1 mid_elt1 (deleteMax fm1) fm2; ; glueBal1 fm1 fm2 True = mkBalBranch mid_key2 mid_elt2 fm1 (deleteMin fm2); glueBal1 fm1 fm2 False = glueBal0 fm1 fm2 otherwise; ; mid_elt1 = mid_elt10 vv2; ; mid_elt10 (vwv,mid_elt1) = mid_elt1; ; mid_elt2 = mid_elt20 vv3; ; mid_elt20 (vwu,mid_elt2) = mid_elt2; ; mid_key1 = mid_key10 vv2; ; mid_key10 (mid_key1,vww) = mid_key1; ; mid_key2 = mid_key20 vv3; ; mid_key20 (mid_key2,vwx) = mid_key2; ; vv2 = findMax fm1; ; vv3 = findMin fm2; } " are unpacked to the following functions on top level "glueBal2Vv3 yzy yzz = findMin yzy; " "glueBal2Mid_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); " "glueBal2Mid_elt10 yzy yzz (vwv,mid_elt1) = mid_elt1; " "glueBal2Mid_key10 yzy yzz (mid_key1,vww) = mid_key1; " "glueBal2Vv2 yzy yzz = findMax yzz; " "glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); " "glueBal2Mid_elt1 yzy yzz = glueBal2Mid_elt10 yzy yzz (glueBal2Vv2 yzy yzz); " "glueBal2Mid_elt20 yzy yzz (vwu,mid_elt2) = mid_elt2; " "glueBal2GlueBal0 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key1 yzy yzz) (glueBal2Mid_elt1 yzy yzz) (deleteMax fm1) fm2; " "glueBal2GlueBal1 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key2 yzy yzz) (glueBal2Mid_elt2 yzy yzz) fm1 (deleteMin fm2); glueBal2GlueBal1 yzy yzz fm1 fm2 False = glueBal2GlueBal0 yzy yzz fm1 fm2 otherwise; " "glueBal2Mid_key20 yzy yzz (mid_key2,vwx) = mid_key2; " "glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); " The bindings of the following Let/Where expression "mkVBalBranch2 key elt vzv vzw vzx vzy vzz wuv wuw wux wuy wuz (sIZE_RATIO * size_l < size_r) where { 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); ; 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)); 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; ; 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; 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); ; size_l = sizeFM (Branch vzv vzw vzx vzy vzz); ; size_r = sizeFM (Branch wuv wuw wux wuy wuz); } " are unpacked to the following functions on top level "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)); 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; " "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; 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); " "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); " "mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); " "mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuz zvu zvv zvw zvx); " The bindings of the following Let/Where expression "mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) where { 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); ; 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); ; 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); ; mkBalBranch00 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = double_L fm_L fm_R; ; mkBalBranch01 fm_L fm_R wwz wxu wxv fm_rl fm_rr True = single_L fm_L fm_R; 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; ; 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); ; 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); ; mkBalBranch10 fm_L fm_R wwu wwv www fm_ll fm_lr True = double_R fm_L fm_R; ; mkBalBranch11 fm_L fm_R wwu wwv www fm_ll fm_lr True = single_R fm_L fm_R; 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; ; 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); ; mkBalBranch2 key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; ; mkBalBranch3 key elt fm_L fm_R True = mkBalBranch1 fm_L fm_R fm_L; mkBalBranch3 key elt fm_L fm_R False = mkBalBranch2 key elt fm_L fm_R otherwise; ; mkBalBranch4 key elt fm_L fm_R True = mkBalBranch0 fm_L fm_R fm_R; mkBalBranch4 key elt fm_L fm_R False = mkBalBranch3 key elt fm_L fm_R (size_l > sIZE_RATIO * size_r); ; mkBalBranch5 key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; mkBalBranch5 key elt fm_L fm_R False = mkBalBranch4 key elt fm_L fm_R (size_r > sIZE_RATIO * size_l); ; 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; ; 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); ; size_l = sizeFM fm_L; ; size_r = sizeFM fm_R; } " are unpacked to the following functions on top level "mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R fm_R; 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); " "mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zvy; " "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; 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; " "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); " "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; " "mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R fm_L; mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R otherwise; " "mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; " "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; " "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); " "mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 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); " "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; 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; " "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; " "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); " "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); " "mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; " "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); " "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); " "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); " The bindings of the following Let/Where expression "intersectFM_C1 combiner fm1 split_key elt2 wyx left right (Maybe.isJust maybe_elt1) where { elt1 = elt10 vv1; ; elt10 (Just elt1) = elt1; ; gts = splitGT fm1 split_key; ; intersectFM_C0 combiner fm1 split_key elt2 wyx left right True = glueVBal (intersectFM_C combiner lts left) (intersectFM_C combiner gts right); ; 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); intersectFM_C1 combiner fm1 split_key elt2 wyx left right False = intersectFM_C0 combiner fm1 split_key elt2 wyx left right otherwise; ; lts = splitLT fm1 split_key; ; maybe_elt1 = lookupFM fm1 split_key; ; vv1 = maybe_elt1; } " are unpacked to the following functions on top level "intersectFM_C2Elt10 zww zwx (Just elt1) = elt1; " "intersectFM_C2Elt1 zww zwx = intersectFM_C2Elt10 zww zwx (intersectFM_C2Vv1 zww zwx); " "intersectFM_C2Maybe_elt1 zww zwx = lookupFM zww zwx; " "intersectFM_C2Lts zww zwx = splitLT zww zwx; " "intersectFM_C2Vv1 zww zwx = intersectFM_C2Maybe_elt1 zww zwx; " "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); 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; " "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); " "intersectFM_C2Gts zww zwx = splitGT zww zwx; " The bindings of the following Let/Where expression "let { result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; } in result where { balance_ok = True; ; left_ok = left_ok0 fm_l key fm_l; ; left_ok0 fm_l key EmptyFM = True; left_ok0 fm_l key (Branch left_key vuu vuv vuw vux) = let { biggest_left_key = fst (findMax fm_l); } in biggest_left_key < key; ; left_size = sizeFM fm_l; ; right_ok = right_ok0 fm_r key fm_r; ; right_ok0 fm_r key EmptyFM = True; right_ok0 fm_r key (Branch right_key vuy vuz vvu vvv) = let { smallest_right_key = fst (findMin fm_r); } in key < smallest_right_key; ; right_size = sizeFM fm_r; ; unbox x = x; } " are unpacked to the following functions on top level "mkBranchLeft_size zwy zwz zxu = sizeFM zwy; " "mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zwz zxu zwz; " "mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vuu vuv vuw vux) = mkBranchLeft_ok0Biggest_left_key fm_l < key; " "mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zwy zxu zwy; " "mkBranchBalance_ok zwy zwz zxu = True; " "mkBranchUnbox zwy zwz zxu x = x; " "mkBranchRight_size zwy zwz zxu = sizeFM zwz; " "mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vuy vuz vvu vvv) = key < mkBranchRight_ok0Smallest_right_key fm_r; " The bindings of the following Let/Where expression "let { result = Branch key elt (unbox (1 + left_size + right_size)) fm_l fm_r; } in result" are unpacked to the following functions on top level "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; " The bindings of the following Let/Where expression "glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx (sIZE_RATIO * size_l < size_r) where { 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); ; glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vwz vxu vxw (glueVBal vxx (Branch vxz vyu vyv vyw vyx)); glueVBal1 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx False = glueVBal0 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx otherwise; ; glueVBal2 vwz vxu vxv vxw vxx vxz vyu vyv vyw vyx True = mkBalBranch vxz vyu (glueVBal (Branch vwz vxu vxv vxw vxx) vyw) vyx; 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); ; size_l = sizeFM (Branch vwz vxu vxv vxw vxx); ; size_r = sizeFM (Branch vxz vyu vyv vyw vyx); } " are unpacked to the following functions on top level "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); " "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; 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); " "glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); " "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)); 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; " "glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zyy zyz zzu zzv zzw); " The bindings of the following Let/Where expression "let { biggest_left_key = fst (findMax fm_l); } in biggest_left_key < key" are unpacked to the following functions on top level "mkBranchLeft_ok0Biggest_left_key zzx = fst (findMax zzx); " The bindings of the following Let/Where expression "let { smallest_right_key = fst (findMin fm_r); } in key < smallest_right_key" are unpacked to the following functions on top level "mkBranchRight_ok0Smallest_right_key zzy = fst (findMin zzy); " ---------------------------------------- (12) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; instance (Eq a, Eq b) => Eq FiniteMap b a where { (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; } addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; addToFM fm key elt = addToFM_C addToFM0 fm key elt; addToFM0 old new = new; addToFM_C :: Ord a => (b -> b -> b) -> FiniteMap a b -> a -> b -> FiniteMap a b; addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 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; 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; 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); 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; 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; 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); 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); addToFM_C4 combiner EmptyFM key elt = unitFM key elt; addToFM_C4 yuv yuw yux yuy = addToFM_C3 yuv yuw yux yuy; deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a; deleteMax (Branch key elt wvu fm_l EmptyFM) = fm_l; deleteMax (Branch key elt wvv fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; emptyFM :: FiniteMap b a; emptyFM = EmptyFM; findMax :: FiniteMap a b -> (a,b); findMax (Branch key elt vvw vvx EmptyFM) = (key,elt); findMax (Branch key elt vvy vvz fm_r) = findMax fm_r; findMin :: FiniteMap a b -> (a,b); findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; fmToList :: FiniteMap a b -> [(a,b)]; fmToList fm = foldFM fmToList0 [] fm; fmToList0 key elt rest = (key,elt) : rest; foldFM :: (c -> a -> b -> b) -> b -> FiniteMap c a -> b; foldFM k z EmptyFM = z; foldFM k z (Branch key elt vyy fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; glueBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; glueBal fm1 fm2 = glueBal2 fm1 fm2; glueBal2 fm1 fm2 = glueBal2GlueBal1 fm2 fm1 fm1 fm2 (sizeFM fm2 > sizeFM fm1); glueBal2GlueBal0 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key1 yzy yzz) (glueBal2Mid_elt1 yzy yzz) (deleteMax fm1) fm2; glueBal2GlueBal1 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key2 yzy yzz) (glueBal2Mid_elt2 yzy yzz) fm1 (deleteMin fm2); glueBal2GlueBal1 yzy yzz fm1 fm2 False = glueBal2GlueBal0 yzy yzz fm1 fm2 otherwise; glueBal2Mid_elt1 yzy yzz = glueBal2Mid_elt10 yzy yzz (glueBal2Vv2 yzy yzz); glueBal2Mid_elt10 yzy yzz (vwv,mid_elt1) = mid_elt1; glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); glueBal2Mid_elt20 yzy yzz (vwu,mid_elt2) = mid_elt2; glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); glueBal2Mid_key10 yzy yzz (mid_key1,vww) = mid_key1; glueBal2Mid_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); glueBal2Mid_key20 yzy yzz (mid_key2,vwx) = mid_key2; glueBal2Vv2 yzy yzz = findMax yzz; glueBal2Vv3 yzy yzz = findMin yzy; glueBal3 fm1 EmptyFM = fm1; glueBal3 xxu xxv = glueBal2 xxu xxv; glueBal4 EmptyFM fm2 = fm2; glueBal4 xxx xxy = glueBal3 xxx xxy; glueVBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 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); 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); 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); 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)); 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; 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; 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); glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zyy zyz zzu zzv zzw); glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); glueVBal4 fm1 EmptyFM = fm1; glueVBal4 xyw xyx = glueVBal3 xyw xyx; glueVBal5 EmptyFM fm2 = fm2; glueVBal5 xyz xzu = glueVBal4 xyz xzu; intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; intersectFM0 left right = right; intersectFM_C :: Ord a => (c -> b -> d) -> FiniteMap a c -> FiniteMap a b -> FiniteMap a d; intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); 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)); intersectFM_C2Elt1 zww zwx = intersectFM_C2Elt10 zww zwx (intersectFM_C2Vv1 zww zwx); intersectFM_C2Elt10 zww zwx (Just elt1) = elt1; intersectFM_C2Gts zww zwx = splitGT zww zwx; 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); 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); 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; intersectFM_C2Lts zww zwx = splitLT zww zwx; intersectFM_C2Maybe_elt1 zww zwx = lookupFM zww zwx; intersectFM_C2Vv1 zww zwx = intersectFM_C2Maybe_elt1 zww zwx; intersectFM_C3 combiner EmptyFM fm2 = emptyFM; intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; intersectFM_C4 combiner fm1 EmptyFM = emptyFM; intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; lookupFM :: Ord a => FiniteMap a b -> a -> Maybe b; lookupFM EmptyFM key = lookupFM4 EmptyFM key; lookupFM (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find; lookupFM0 key elt vyz fm_l fm_r key_to_find True = Just elt; lookupFM1 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; lookupFM1 key elt vyz fm_l fm_r key_to_find False = lookupFM0 key elt vyz fm_l fm_r key_to_find otherwise; lookupFM2 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 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); 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); lookupFM4 EmptyFM key = Nothing; lookupFM4 xzx xzy = lookupFM3 xzx xzy; mkBalBranch :: Ord a => a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; 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); 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); 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); 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); 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; 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; 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; 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); 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); 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; 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; 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; 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); mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R fm_L; mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R otherwise; mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R fm_R; 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); mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 1 key elt fm_L fm_R; 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); 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; 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); mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zvy; mkBranch :: Ord b => Int -> b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; mkBranch which key elt fm_l fm_r = mkBranchResult key elt fm_l fm_r; mkBranchBalance_ok zwy zwz zxu = True; mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zwy zxu zwy; mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vuu vuv vuw vux) = mkBranchLeft_ok0Biggest_left_key fm_l < key; mkBranchLeft_ok0Biggest_left_key zzx = fst (findMax zzx); mkBranchLeft_size zwy zwz zxu = sizeFM zwy; 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; mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zwz zxu zwz; mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vuy vuz vvu vvv) = key < mkBranchRight_ok0Smallest_right_key fm_r; mkBranchRight_ok0Smallest_right_key zzy = fst (findMin zzy); mkBranchRight_size zwy zwz zxu = sizeFM zwz; mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> (FiniteMap a b) ( -> a (Int -> Int))); mkBranchUnbox zwy zwz zxu x = x; mkVBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 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); 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); 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); 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)); 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; 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; 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); mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuz zvu zvv zvw zvx); mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; mkVBalBranch4 yvw yvx yvy yvz = mkVBalBranch3 yvw yvx yvy yvz; mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch5 ywv yww ywx ywy = mkVBalBranch4 ywv yww ywx ywy; sIZE_RATIO :: Int; sIZE_RATIO = 5; sizeFM :: FiniteMap a b -> Int; sizeFM EmptyFM = 0; sizeFM (Branch wxx wxy size wxz wyu) = size; splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; splitGT (Branch key elt wvw fm_l fm_r) split_key = splitGT3 (Branch key elt wvw fm_l fm_r) split_key; splitGT0 key elt wvw fm_l fm_r split_key True = fm_r; splitGT1 key elt wvw fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; splitGT1 key elt wvw fm_l fm_r split_key False = splitGT0 key elt wvw fm_l fm_r split_key otherwise; splitGT2 key elt wvw fm_l fm_r split_key True = splitGT fm_r split_key; splitGT2 key elt wvw fm_l fm_r split_key False = splitGT1 key elt wvw fm_l fm_r split_key (split_key < key); splitGT3 (Branch key elt wvw fm_l fm_r) split_key = splitGT2 key elt wvw fm_l fm_r split_key (split_key > key); splitGT4 EmptyFM split_key = emptyFM; splitGT4 yxv yxw = splitGT3 yxv yxw; splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; splitLT (Branch key elt zz fm_l fm_r) split_key = splitLT3 (Branch key elt zz fm_l fm_r) split_key; splitLT0 key elt zz fm_l fm_r split_key True = fm_l; splitLT1 key elt zz fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); splitLT1 key elt zz fm_l fm_r split_key False = splitLT0 key elt zz fm_l fm_r split_key otherwise; splitLT2 key elt zz fm_l fm_r split_key True = splitLT fm_l split_key; splitLT2 key elt zz fm_l fm_r split_key False = splitLT1 key elt zz fm_l fm_r split_key (split_key > key); splitLT3 (Branch key elt zz fm_l fm_r) split_key = splitLT2 key elt zz fm_l fm_r split_key (split_key < key); splitLT4 EmptyFM split_key = emptyFM; splitLT4 xwx xwy = splitLT3 xwx xwy; unitFM :: a -> b -> FiniteMap a b; unitFM key elt = Branch key elt 1 emptyFM emptyFM; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; isJust :: Maybe a -> Bool; isJust Nothing = False; isJust wzw = True; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (13) NumRed (SOUND) Num Reduction:All numbers are transformed to their corresponding representation with Succ, Pred and Zero. ---------------------------------------- (14) Obligation: mainModule Main module FiniteMap where { import qualified Main; import qualified Maybe; import qualified Prelude; data FiniteMap b a = EmptyFM | Branch b a Int (FiniteMap b a) (FiniteMap b a) ; instance (Eq a, Eq b) => Eq FiniteMap a b where { (==) fm_1 fm_2 = sizeFM fm_1 == sizeFM fm_2 && fmToList fm_1 == fmToList fm_2; } addToFM :: Ord b => FiniteMap b a -> b -> a -> FiniteMap b a; addToFM fm key elt = addToFM_C addToFM0 fm key elt; addToFM0 old new = new; addToFM_C :: Ord b => (a -> a -> a) -> FiniteMap b a -> b -> a -> FiniteMap b a; addToFM_C combiner EmptyFM key elt = addToFM_C4 combiner EmptyFM key elt; 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; 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; 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); 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; 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; 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); 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); addToFM_C4 combiner EmptyFM key elt = unitFM key elt; addToFM_C4 yuv yuw yux yuy = addToFM_C3 yuv yuw yux yuy; deleteMax :: Ord b => FiniteMap b a -> FiniteMap b a; deleteMax (Branch key elt wvu fm_l EmptyFM) = fm_l; deleteMax (Branch key elt wvv fm_l fm_r) = mkBalBranch key elt fm_l (deleteMax fm_r); deleteMin :: Ord b => FiniteMap b a -> FiniteMap b a; deleteMin (Branch key elt wyv EmptyFM fm_r) = fm_r; deleteMin (Branch key elt wyw fm_l fm_r) = mkBalBranch key elt (deleteMin fm_l) fm_r; emptyFM :: FiniteMap b a; emptyFM = EmptyFM; findMax :: FiniteMap a b -> (a,b); findMax (Branch key elt vvw vvx EmptyFM) = (key,elt); findMax (Branch key elt vvy vvz fm_r) = findMax fm_r; findMin :: FiniteMap b a -> (b,a); findMin (Branch key elt wyy EmptyFM wyz) = (key,elt); findMin (Branch key elt wzu fm_l wzv) = findMin fm_l; fmToList :: FiniteMap a b -> [(a,b)]; fmToList fm = foldFM fmToList0 [] fm; fmToList0 key elt rest = (key,elt) : rest; foldFM :: (a -> c -> b -> b) -> b -> FiniteMap a c -> b; foldFM k z EmptyFM = z; foldFM k z (Branch key elt vyy fm_l fm_r) = foldFM k (k key elt (foldFM k z fm_r)) fm_l; glueBal :: Ord b => FiniteMap b a -> FiniteMap b a -> FiniteMap b a; glueBal EmptyFM fm2 = glueBal4 EmptyFM fm2; glueBal fm1 EmptyFM = glueBal3 fm1 EmptyFM; glueBal fm1 fm2 = glueBal2 fm1 fm2; glueBal2 fm1 fm2 = glueBal2GlueBal1 fm2 fm1 fm1 fm2 (sizeFM fm2 > sizeFM fm1); glueBal2GlueBal0 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key1 yzy yzz) (glueBal2Mid_elt1 yzy yzz) (deleteMax fm1) fm2; glueBal2GlueBal1 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key2 yzy yzz) (glueBal2Mid_elt2 yzy yzz) fm1 (deleteMin fm2); glueBal2GlueBal1 yzy yzz fm1 fm2 False = glueBal2GlueBal0 yzy yzz fm1 fm2 otherwise; glueBal2Mid_elt1 yzy yzz = glueBal2Mid_elt10 yzy yzz (glueBal2Vv2 yzy yzz); glueBal2Mid_elt10 yzy yzz (vwv,mid_elt1) = mid_elt1; glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); glueBal2Mid_elt20 yzy yzz (vwu,mid_elt2) = mid_elt2; glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); glueBal2Mid_key10 yzy yzz (mid_key1,vww) = mid_key1; glueBal2Mid_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); glueBal2Mid_key20 yzy yzz (mid_key2,vwx) = mid_key2; glueBal2Vv2 yzy yzz = findMax yzz; glueBal2Vv3 yzy yzz = findMin yzy; glueBal3 fm1 EmptyFM = fm1; glueBal3 xxu xxv = glueBal2 xxu xxv; glueBal4 EmptyFM fm2 = fm2; glueBal4 xxx xxy = glueBal3 xxx xxy; glueVBal :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; 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); 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); 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); 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)); 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; 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; 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); glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zyy zyz zzu zzv zzw); glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); glueVBal4 fm1 EmptyFM = fm1; glueVBal4 xyw xyx = glueVBal3 xyw xyx; glueVBal5 EmptyFM fm2 = fm2; glueVBal5 xyz xzu = glueVBal4 xyz xzu; intersectFM :: Ord a => FiniteMap a b -> FiniteMap a b -> FiniteMap a b; intersectFM fm1 fm2 = intersectFM_C intersectFM0 fm1 fm2; intersectFM0 left right = right; intersectFM_C :: Ord b => (d -> c -> a) -> FiniteMap b d -> FiniteMap b c -> FiniteMap b a; intersectFM_C combiner fm1 EmptyFM = intersectFM_C4 combiner fm1 EmptyFM; intersectFM_C combiner EmptyFM fm2 = intersectFM_C3 combiner EmptyFM fm2; intersectFM_C combiner fm1 (Branch split_key elt2 wyx left right) = intersectFM_C2 combiner fm1 (Branch split_key elt2 wyx left right); 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)); intersectFM_C2Elt1 zww zwx = intersectFM_C2Elt10 zww zwx (intersectFM_C2Vv1 zww zwx); intersectFM_C2Elt10 zww zwx (Just elt1) = elt1; intersectFM_C2Gts zww zwx = splitGT zww zwx; 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); 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); 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; intersectFM_C2Lts zww zwx = splitLT zww zwx; intersectFM_C2Maybe_elt1 zww zwx = lookupFM zww zwx; intersectFM_C2Vv1 zww zwx = intersectFM_C2Maybe_elt1 zww zwx; intersectFM_C3 combiner EmptyFM fm2 = emptyFM; intersectFM_C3 yyv yyw yyx = intersectFM_C2 yyv yyw yyx; intersectFM_C4 combiner fm1 EmptyFM = emptyFM; intersectFM_C4 yyz yzu yzv = intersectFM_C3 yyz yzu yzv; lookupFM :: Ord b => FiniteMap b a -> b -> Maybe a; lookupFM EmptyFM key = lookupFM4 EmptyFM key; lookupFM (Branch key elt vyz fm_l fm_r) key_to_find = lookupFM3 (Branch key elt vyz fm_l fm_r) key_to_find; lookupFM0 key elt vyz fm_l fm_r key_to_find True = Just elt; lookupFM1 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; lookupFM1 key elt vyz fm_l fm_r key_to_find False = lookupFM0 key elt vyz fm_l fm_r key_to_find otherwise; lookupFM2 key elt vyz fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; 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); 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); lookupFM4 EmptyFM key = Nothing; lookupFM4 xzx xzy = lookupFM3 xzx xzy; mkBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; mkBalBranch key elt fm_L fm_R = mkBalBranch6 key elt fm_L fm_R; 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))); 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); 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); 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); 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; 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; 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; 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); 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); 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; 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; 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; 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); mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch (Pos (Succ (Succ Zero))) key elt fm_L fm_R; mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R fm_L; mkBalBranch6MkBalBranch3 zvy zvz zwu zwv key elt fm_L fm_R False = mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R otherwise; mkBalBranch6MkBalBranch4 zvy zvz zwu zwv key elt fm_L fm_R True = mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R fm_R; 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); mkBalBranch6MkBalBranch5 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch (Pos (Succ Zero)) key elt fm_L fm_R; 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); 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; 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); mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zvy; mkBranch :: Ord a => Int -> a -> b -> FiniteMap a b -> FiniteMap a b -> FiniteMap a b; mkBranch which key elt fm_l fm_r = mkBranchResult key elt fm_l fm_r; mkBranchBalance_ok zwy zwz zxu = True; mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zwy zxu zwy; mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vuu vuv vuw vux) = mkBranchLeft_ok0Biggest_left_key fm_l < key; mkBranchLeft_ok0Biggest_left_key zzx = fst (findMax zzx); mkBranchLeft_size zwy zwz zxu = sizeFM zwy; 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; mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zwz zxu zwz; mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vuy vuz vvu vvv) = key < mkBranchRight_ok0Smallest_right_key fm_r; mkBranchRight_ok0Smallest_right_key zzy = fst (findMin zzy); mkBranchRight_size zwy zwz zxu = sizeFM zwz; mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> (FiniteMap a b) ( -> a (Int -> Int))); mkBranchUnbox zwy zwz zxu x = x; mkVBalBranch :: Ord b => b -> a -> FiniteMap b a -> FiniteMap b a -> FiniteMap b a; mkVBalBranch key elt EmptyFM fm_r = mkVBalBranch5 key elt EmptyFM fm_r; mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; 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); 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); 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); 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)); 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; 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; 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); mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuz zvu zvv zvw zvx); mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; mkVBalBranch4 yvw yvx yvy yvz = mkVBalBranch3 yvw yvx yvy yvz; mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch5 ywv yww ywx ywy = mkVBalBranch4 ywv yww ywx ywy; sIZE_RATIO :: Int; sIZE_RATIO = Pos (Succ (Succ (Succ (Succ (Succ Zero))))); sizeFM :: FiniteMap b a -> Int; sizeFM EmptyFM = Pos Zero; sizeFM (Branch wxx wxy size wxz wyu) = size; splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; splitGT (Branch key elt wvw fm_l fm_r) split_key = splitGT3 (Branch key elt wvw fm_l fm_r) split_key; splitGT0 key elt wvw fm_l fm_r split_key True = fm_r; splitGT1 key elt wvw fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; splitGT1 key elt wvw fm_l fm_r split_key False = splitGT0 key elt wvw fm_l fm_r split_key otherwise; splitGT2 key elt wvw fm_l fm_r split_key True = splitGT fm_r split_key; splitGT2 key elt wvw fm_l fm_r split_key False = splitGT1 key elt wvw fm_l fm_r split_key (split_key < key); splitGT3 (Branch key elt wvw fm_l fm_r) split_key = splitGT2 key elt wvw fm_l fm_r split_key (split_key > key); splitGT4 EmptyFM split_key = emptyFM; splitGT4 yxv yxw = splitGT3 yxv yxw; splitLT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; splitLT (Branch key elt zz fm_l fm_r) split_key = splitLT3 (Branch key elt zz fm_l fm_r) split_key; splitLT0 key elt zz fm_l fm_r split_key True = fm_l; splitLT1 key elt zz fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); splitLT1 key elt zz fm_l fm_r split_key False = splitLT0 key elt zz fm_l fm_r split_key otherwise; splitLT2 key elt zz fm_l fm_r split_key True = splitLT fm_l split_key; splitLT2 key elt zz fm_l fm_r split_key False = splitLT1 key elt zz fm_l fm_r split_key (split_key > key); splitLT3 (Branch key elt zz fm_l fm_r) split_key = splitLT2 key elt zz fm_l fm_r split_key (split_key < key); splitLT4 EmptyFM split_key = emptyFM; splitLT4 xwx xwy = splitLT3 xwx xwy; unitFM :: a -> b -> FiniteMap a b; unitFM key elt = Branch key elt (Pos (Succ Zero)) emptyFM emptyFM; } module Maybe where { import qualified FiniteMap; import qualified Main; import qualified Prelude; isJust :: Maybe a -> Bool; isJust Nothing = False; isJust wzw = True; } module Main where { import qualified FiniteMap; import qualified Maybe; import qualified Prelude; } ---------------------------------------- (15) Narrow (SOUND) Haskell To QDPs digraph dp_graph { node [outthreshold=100, inthreshold=100];1[label="FiniteMap.intersectFM",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 3[label="FiniteMap.intersectFM zzz3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 4[label="FiniteMap.intersectFM zzz3 zzz4",fontsize=16,color="black",shape="triangle"];4 -> 5[label="",style="solid", color="black", weight=3]; 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]; 24077 -> 6[label="",style="solid", color="burlywood", weight=3]; 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]; 24078 -> 7[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 24079 -> 9[label="",style="solid", color="burlywood", weight=3]; 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]; 24080 -> 10[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11[label="FiniteMap.emptyFM",fontsize=16,color="black",shape="triangle"];11 -> 14[label="",style="solid", color="black", weight=3]; 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]; 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]; 14[label="FiniteMap.EmptyFM",fontsize=16,color="green",shape="box"];15 -> 11[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24081 -> 23[label="",style="solid", color="burlywood", weight=3]; 24082[label="zzz40/True",fontsize=10,color="white",style="solid",shape="box"];22 -> 24082[label="",style="solid", color="burlywood", weight=9]; 24082 -> 24[label="",style="solid", color="burlywood", weight=3]; 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]; 24083 -> 25[label="",style="solid", color="burlywood", weight=3]; 24084[label="zzz30/True",fontsize=10,color="white",style="solid",shape="box"];23 -> 24084[label="",style="solid", color="burlywood", weight=9]; 24084 -> 26[label="",style="solid", color="burlywood", weight=3]; 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]; 24085 -> 27[label="",style="solid", color="burlywood", weight=3]; 24086[label="zzz30/True",fontsize=10,color="white",style="solid",shape="box"];24 -> 24086[label="",style="solid", color="burlywood", weight=9]; 24086 -> 28[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24087 -> 54[label="",style="solid", color="burlywood", weight=3]; 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]; 24088 -> 55[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 60 -> 7220[label="",style="dashed", color="red", weight=0]; 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]; 60 -> 7222[label="",style="dashed", color="magenta", weight=3]; 60 -> 7223[label="",style="dashed", color="magenta", weight=3]; 60 -> 7224[label="",style="dashed", color="magenta", weight=3]; 60 -> 7225[label="",style="dashed", color="magenta", weight=3]; 60 -> 7226[label="",style="dashed", color="magenta", weight=3]; 60 -> 7227[label="",style="dashed", color="magenta", weight=3]; 60 -> 7228[label="",style="dashed", color="magenta", weight=3]; 60 -> 7229[label="",style="dashed", color="magenta", weight=3]; 60 -> 7230[label="",style="dashed", color="magenta", weight=3]; 60 -> 7231[label="",style="dashed", color="magenta", weight=3]; 60 -> 7232[label="",style="dashed", color="magenta", weight=3]; 60 -> 7233[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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[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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 84 -> 90[label="",style="dashed", color="red", weight=0]; 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]; 84 -> 92[label="",style="dashed", color="magenta", weight=3]; 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]; 24089 -> 7639[label="",style="solid", color="burlywood", weight=3]; 24090[label="zzz483/True",fontsize=10,color="white",style="solid",shape="box"];7621 -> 24090[label="",style="solid", color="burlywood", weight=9]; 24090 -> 7640[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 91 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 91 -> 99[label="",style="dashed", color="magenta", weight=3]; 92 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 92 -> 101[label="",style="dashed", color="magenta", weight=3]; 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]; 24091 -> 102[label="",style="solid", color="burlywood", weight=3]; 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]; 24092 -> 103[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 97 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 97 -> 10329[label="",style="dashed", color="magenta", weight=3]; 97 -> 10330[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 24093 -> 114[label="",style="solid", color="burlywood", weight=3]; 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]; 24094 -> 115[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 107 -> 1034[label="",style="dashed", color="red", weight=0]; 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]; 107 -> 1036[label="",style="dashed", color="magenta", weight=3]; 107 -> 1037[label="",style="dashed", color="magenta", weight=3]; 10328 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 10328 -> 10383[label="",style="dashed", color="magenta", weight=3]; 10329 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 10329 -> 10385[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 24095 -> 10387[label="",style="solid", color="burlywood", weight=3]; 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]; 24096 -> 10388[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 113[label="FiniteMap.glueVBal5 FiniteMap.EmptyFM zzz5",fontsize=16,color="black",shape="box"];113 -> 130[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 1035 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 1035 -> 1045[label="",style="dashed", color="magenta", weight=3]; 1036 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 1036 -> 1047[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 24097 -> 1049[label="",style="solid", color="burlywood", weight=3]; 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]; 24098 -> 1050[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 24099 -> 10572[label="",style="solid", color="burlywood", weight=3]; 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]; 24100 -> 10573[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24101 -> 1117[label="",style="solid", color="burlywood", weight=3]; 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]; 24102 -> 1118[label="",style="solid", color="burlywood", weight=3]; 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]; 10570 -> 10032[label="",style="dashed", color="red", weight=0]; 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]; 10571[label="FiniteMap.mkVBalBranch5 False zzz31 FiniteMap.EmptyFM zzz626",fontsize=16,color="black",shape="box"];10571 -> 10690[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 149[label="FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64",fontsize=16,color="green",shape="box"];150 -> 21332[label="",style="dashed", color="red", weight=0]; 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]; 150 -> 21334[label="",style="dashed", color="magenta", weight=3]; 150 -> 21335[label="",style="dashed", color="magenta", weight=3]; 150 -> 21336[label="",style="dashed", color="magenta", weight=3]; 150 -> 21337[label="",style="dashed", color="magenta", weight=3]; 150 -> 21338[label="",style="dashed", color="magenta", weight=3]; 150 -> 21339[label="",style="dashed", color="magenta", weight=3]; 150 -> 21340[label="",style="dashed", color="magenta", weight=3]; 150 -> 21341[label="",style="dashed", color="magenta", weight=3]; 150 -> 21342[label="",style="dashed", color="magenta", weight=3]; 150 -> 21343[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 1116[label="FiniteMap.mkVBalBranch5 True zzz31 FiniteMap.EmptyFM zzz34",fontsize=16,color="black",shape="box"];1116 -> 1168[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 24103 -> 10036[label="",style="solid", color="burlywood", weight=3]; 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]; 24104 -> 10037[label="",style="solid", color="burlywood", weight=3]; 10690[label="FiniteMap.addToFM zzz626 False zzz31",fontsize=16,color="black",shape="triangle"];10690 -> 10731[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24105 -> 186[label="",style="solid", color="burlywood", weight=3]; 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]; 24106 -> 187[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 1168[label="FiniteMap.addToFM zzz34 True zzz31",fontsize=16,color="black",shape="triangle"];1168 -> 1220[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 10036[label="FiniteMap.splitLT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];10036 -> 10088[label="",style="solid", color="black", weight=3]; 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]; 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]; 24107 -> 10752[label="",style="solid", color="burlywood", weight=3]; 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]; 24108 -> 10753[label="",style="solid", color="burlywood", weight=3]; 10732 -> 10690[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 21345 -> 11346[label="",style="dashed", color="red", weight=0]; 21345[label="FiniteMap.sizeFM (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="magenta"];21345 -> 21356[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24109 -> 8241[label="",style="solid", color="burlywood", weight=3]; 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]; 24110 -> 8242[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 24111 -> 1250[label="",style="solid", color="burlywood", weight=3]; 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]; 24112 -> 1251[label="",style="solid", color="burlywood", weight=3]; 1221 -> 1168[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 10088 -> 345[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24113 -> 11410[label="",style="solid", color="burlywood", weight=3]; 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]; 24114 -> 11411[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 206 -> 22605[label="",style="dashed", color="red", weight=0]; 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]; 206 -> 22607[label="",style="dashed", color="magenta", weight=3]; 206 -> 22608[label="",style="dashed", color="magenta", weight=3]; 206 -> 22609[label="",style="dashed", color="magenta", weight=3]; 206 -> 22610[label="",style="dashed", color="magenta", weight=3]; 206 -> 22611[label="",style="dashed", color="magenta", weight=3]; 206 -> 22612[label="",style="dashed", color="magenta", weight=3]; 206 -> 22613[label="",style="dashed", color="magenta", weight=3]; 206 -> 22614[label="",style="dashed", color="magenta", weight=3]; 206 -> 22615[label="",style="dashed", color="magenta", weight=3]; 206 -> 22616[label="",style="dashed", color="magenta", weight=3]; 206 -> 22617[label="",style="dashed", color="magenta", weight=3]; 206 -> 22618[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 345[label="FiniteMap.splitLT4 FiniteMap.EmptyFM False",fontsize=16,color="black",shape="triangle"];345 -> 376[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 11410[label="FiniteMap.sizeFM FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];11410 -> 11915[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 8266 -> 7220[label="",style="dashed", color="red", weight=0]; 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]; 8266 -> 8288[label="",style="dashed", color="magenta", weight=3]; 8266 -> 8289[label="",style="dashed", color="magenta", weight=3]; 8266 -> 8290[label="",style="dashed", color="magenta", weight=3]; 8266 -> 8291[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 376 -> 11[label="",style="dashed", color="red", weight=0]; 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]; 10868[label="FiniteMap.unitFM False zzz31",fontsize=16,color="black",shape="box"];10868 -> 10909[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 1357[label="FiniteMap.unitFM True zzz31",fontsize=16,color="black",shape="box"];1357 -> 1390[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 10909 -> 10961[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 24115 -> 21400[label="",style="solid", color="burlywood", weight=3]; 24116[label="zzz1639/Neg zzz16390",fontsize=10,color="white",style="solid",shape="box"];21396 -> 24116[label="",style="solid", color="burlywood", weight=9]; 24116 -> 21401[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 1390 -> 1461[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 24117 -> 10260[label="",style="solid", color="burlywood", weight=3]; 24118[label="zzz4770/True",fontsize=10,color="white",style="solid",shape="box"];10234 -> 24118[label="",style="solid", color="burlywood", weight=9]; 24118 -> 10261[label="",style="solid", color="burlywood", weight=3]; 10960 -> 11[label="",style="dashed", color="red", weight=0]; 10960[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];10961 -> 11[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 21399 -> 11346[label="",style="dashed", color="red", weight=0]; 21399[label="FiniteMap.sizeFM (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)",fontsize=16,color="magenta"];21399 -> 21409[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 1460 -> 11[label="",style="dashed", color="red", weight=0]; 1460[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];1461 -> 11[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 24119 -> 11236[label="",style="solid", color="burlywood", weight=3]; 24120[label="zzz6260/True",fontsize=10,color="white",style="solid",shape="box"];11074 -> 24120[label="",style="solid", color="burlywood", weight=9]; 24120 -> 11237[label="",style="solid", color="burlywood", weight=3]; 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]; 24121 -> 11238[label="",style="solid", color="burlywood", weight=3]; 24122[label="zzz332/Neg zzz3320",fontsize=10,color="white",style="solid",shape="box"];11075 -> 24122[label="",style="solid", color="burlywood", weight=9]; 24122 -> 11239[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 21409[label="FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274",fontsize=16,color="green",shape="box"];21410 -> 21419[label="",style="dashed", color="red", weight=0]; 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]; 21411 -> 21421[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 305 -> 90[label="",style="dashed", color="red", weight=0]; 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]; 305 -> 331[label="",style="dashed", color="magenta", weight=3]; 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]; 24123 -> 23079[label="",style="solid", color="burlywood", weight=3]; 24124[label="zzz1688/True",fontsize=10,color="white",style="solid",shape="box"];22974 -> 24124[label="",style="solid", color="burlywood", weight=9]; 24124 -> 23080[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24125 -> 1533[label="",style="solid", color="burlywood", weight=3]; 24126[label="zzz340/True",fontsize=10,color="white",style="solid",shape="box"];1496 -> 24126[label="",style="solid", color="burlywood", weight=9]; 24126 -> 1534[label="",style="solid", color="burlywood", weight=3]; 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]; 24127 -> 1535[label="",style="solid", color="burlywood", weight=3]; 24128[label="zzz432/Neg zzz4320",fontsize=10,color="white",style="solid",shape="box"];1497 -> 24128[label="",style="solid", color="burlywood", weight=9]; 24128 -> 1536[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 10396 -> 9674[label="",style="dashed", color="red", weight=0]; 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]; 10396 -> 10577[label="",style="dashed", color="magenta", weight=3]; 10396 -> 10578[label="",style="dashed", color="magenta", weight=3]; 10396 -> 10579[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 320[label="FiniteMap.splitLT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];320 -> 345[label="",style="solid", color="black", weight=3]; 21420 -> 11974[label="",style="dashed", color="red", weight=0]; 21420[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16390",fontsize=16,color="magenta"];21420 -> 21423[label="",style="dashed", color="magenta", weight=3]; 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]; 24129 -> 21424[label="",style="solid", color="burlywood", weight=3]; 24130[label="zzz1640/Zero",fontsize=10,color="white",style="solid",shape="box"];21419 -> 24130[label="",style="solid", color="burlywood", weight=9]; 24130 -> 21425[label="",style="solid", color="burlywood", weight=3]; 21422 -> 11974[label="",style="dashed", color="red", weight=0]; 21422[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16390",fontsize=16,color="magenta"];21422 -> 21426[label="",style="dashed", color="magenta", weight=3]; 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]; 24131 -> 21427[label="",style="solid", color="burlywood", weight=3]; 24132[label="zzz1641/Zero",fontsize=10,color="white",style="solid",shape="box"];21421 -> 24132[label="",style="solid", color="burlywood", weight=9]; 24132 -> 21428[label="",style="solid", color="burlywood", weight=3]; 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]; 8562 -> 90[label="",style="dashed", color="red", weight=0]; 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]; 8562 -> 8659[label="",style="dashed", color="magenta", weight=3]; 330 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 330 -> 358[label="",style="dashed", color="magenta", weight=3]; 331 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 331 -> 360[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24133 -> 11304[label="",style="solid", color="burlywood", weight=3]; 24134[label="zzz3320/Zero",fontsize=10,color="white",style="solid",shape="box"];11269 -> 24134[label="",style="solid", color="burlywood", weight=9]; 24134 -> 11305[label="",style="solid", color="burlywood", weight=3]; 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]; 24135 -> 11306[label="",style="solid", color="burlywood", weight=3]; 24136[label="zzz3320/Zero",fontsize=10,color="white",style="solid",shape="box"];11270 -> 24136[label="",style="solid", color="burlywood", weight=9]; 24136 -> 11307[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 24137 -> 11977[label="",style="solid", color="burlywood", weight=3]; 24138[label="zzz6980/Zero",fontsize=10,color="white",style="solid",shape="box"];11974 -> 24138[label="",style="solid", color="burlywood", weight=9]; 24138 -> 11978[label="",style="solid", color="burlywood", weight=3]; 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]; 24139 -> 21437[label="",style="solid", color="burlywood", weight=3]; 24140[label="zzz1638/Neg zzz16380",fontsize=10,color="white",style="solid",shape="box"];21424 -> 24140[label="",style="solid", color="burlywood", weight=9]; 24140 -> 21438[label="",style="solid", color="burlywood", weight=3]; 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]; 24141 -> 21439[label="",style="solid", color="burlywood", weight=3]; 24142[label="zzz1638/Neg zzz16380",fontsize=10,color="white",style="solid",shape="box"];21425 -> 24142[label="",style="solid", color="burlywood", weight=9]; 24142 -> 21440[label="",style="solid", color="burlywood", weight=3]; 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]; 24143 -> 21441[label="",style="solid", color="burlywood", weight=3]; 24144[label="zzz1638/Neg zzz16380",fontsize=10,color="white",style="solid",shape="box"];21427 -> 24144[label="",style="solid", color="burlywood", weight=9]; 24144 -> 21442[label="",style="solid", color="burlywood", weight=3]; 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]; 24145 -> 21443[label="",style="solid", color="burlywood", weight=3]; 24146[label="zzz1638/Neg zzz16380",fontsize=10,color="white",style="solid",shape="box"];21428 -> 24146[label="",style="solid", color="burlywood", weight=9]; 24146 -> 21444[label="",style="solid", color="burlywood", weight=3]; 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]; 8658 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 8658 -> 8676[label="",style="dashed", color="magenta", weight=3]; 8659 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 8659 -> 8678[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24147 -> 1698[label="",style="solid", color="burlywood", weight=3]; 24148[label="zzz4320/Zero",fontsize=10,color="white",style="solid",shape="box"];1624 -> 24148[label="",style="solid", color="burlywood", weight=9]; 24148 -> 1699[label="",style="solid", color="burlywood", weight=3]; 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]; 24149 -> 1700[label="",style="solid", color="burlywood", weight=3]; 24150[label="zzz4320/Zero",fontsize=10,color="white",style="solid",shape="box"];1625 -> 24150[label="",style="solid", color="burlywood", weight=9]; 24150 -> 1701[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24151 -> 21449[label="",style="solid", color="burlywood", weight=3]; 24152[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21439 -> 24152[label="",style="solid", color="burlywood", weight=9]; 24152 -> 21450[label="",style="solid", color="burlywood", weight=3]; 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]; 24153 -> 21451[label="",style="solid", color="burlywood", weight=3]; 24154[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21440 -> 24154[label="",style="solid", color="burlywood", weight=9]; 24154 -> 21452[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24155 -> 21455[label="",style="solid", color="burlywood", weight=3]; 24156[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21443 -> 24156[label="",style="solid", color="burlywood", weight=9]; 24156 -> 21456[label="",style="solid", color="burlywood", weight=3]; 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]; 24157 -> 21457[label="",style="solid", color="burlywood", weight=3]; 24158[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21444 -> 24158[label="",style="solid", color="burlywood", weight=9]; 24158 -> 21458[label="",style="solid", color="burlywood", weight=3]; 8674 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 8674 -> 10335[label="",style="dashed", color="magenta", weight=3]; 8674 -> 10336[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 11317 -> 11326[label="",style="dashed", color="red", weight=0]; 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]; 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]; 11319 -> 11329[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 11988 -> 2630[label="",style="dashed", color="red", weight=0]; 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]; 11988 -> 12117[label="",style="dashed", color="magenta", weight=3]; 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]; 24159 -> 21478[label="",style="solid", color="burlywood", weight=3]; 24160[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21447 -> 24160[label="",style="solid", color="burlywood", weight=9]; 24160 -> 21479[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24161 -> 21486[label="",style="solid", color="burlywood", weight=3]; 24162[label="zzz16380/Zero",fontsize=10,color="white",style="solid",shape="box"];21454 -> 24162[label="",style="solid", color="burlywood", weight=9]; 24162 -> 21487[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 10334 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 10334 -> 10390[label="",style="dashed", color="magenta", weight=3]; 10335 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 10335 -> 10392[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 1753 -> 1820[label="",style="dashed", color="red", weight=0]; 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]; 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]; 1755 -> 1823[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 11327 -> 2630[label="",style="dashed", color="red", weight=0]; 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]; 11327 -> 11336[label="",style="dashed", color="magenta", weight=3]; 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]; 24163 -> 11337[label="",style="solid", color="burlywood", weight=3]; 24164[label="zzz683/Zero",fontsize=10,color="white",style="solid",shape="box"];11326 -> 24164[label="",style="solid", color="burlywood", weight=9]; 24164 -> 11338[label="",style="solid", color="burlywood", weight=3]; 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]; 11330 -> 2630[label="",style="dashed", color="red", weight=0]; 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]; 11330 -> 11341[label="",style="dashed", color="magenta", weight=3]; 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]; 24165 -> 11342[label="",style="solid", color="burlywood", weight=3]; 24166[label="zzz685/Zero",fontsize=10,color="white",style="solid",shape="box"];11329 -> 24166[label="",style="solid", color="burlywood", weight=9]; 24166 -> 11343[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 12116 -> 675[label="",style="dashed", color="red", weight=0]; 12116[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz69800)",fontsize=16,color="magenta"];12116 -> 12239[label="",style="dashed", color="magenta", weight=3]; 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]; 24167 -> 2699[label="",style="solid", color="burlywood", weight=3]; 24168[label="zzz60/Zero",fontsize=10,color="white",style="solid",shape="box"];2630 -> 24168[label="",style="solid", color="burlywood", weight=9]; 24168 -> 2700[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 21481 -> 21454[label="",style="dashed", color="red", weight=0]; 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]; 21481 -> 21508[label="",style="dashed", color="magenta", weight=3]; 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]; 21483 -> 21448[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 21488 -> 21453[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 21490 -> 21514[label="",style="dashed", color="magenta", weight=3]; 21491 -> 21482[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 1821 -> 675[label="",style="dashed", color="red", weight=0]; 1821[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)",fontsize=16,color="magenta"];1821 -> 1830[label="",style="dashed", color="magenta", weight=3]; 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]; 24169 -> 1831[label="",style="solid", color="burlywood", weight=3]; 24170[label="zzz53/Zero",fontsize=10,color="white",style="solid",shape="box"];1820 -> 24170[label="",style="solid", color="burlywood", weight=9]; 24170 -> 1832[label="",style="solid", color="burlywood", weight=3]; 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]; 1824 -> 675[label="",style="dashed", color="red", weight=0]; 1824[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)",fontsize=16,color="magenta"];1824 -> 1834[label="",style="dashed", color="magenta", weight=3]; 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]; 24171 -> 1835[label="",style="solid", color="burlywood", weight=3]; 24172[label="zzz54/Zero",fontsize=10,color="white",style="solid",shape="box"];1823 -> 24172[label="",style="solid", color="burlywood", weight=9]; 24172 -> 1836[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 11335 -> 675[label="",style="dashed", color="red", weight=0]; 11335[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz33200)",fontsize=16,color="magenta"];11335 -> 11355[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24173 -> 11358[label="",style="solid", color="burlywood", weight=3]; 24174[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11339 -> 24174[label="",style="solid", color="burlywood", weight=9]; 24174 -> 11359[label="",style="solid", color="burlywood", weight=3]; 11340 -> 675[label="",style="dashed", color="red", weight=0]; 11340[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz33200)",fontsize=16,color="magenta"];11340 -> 11360[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24175 -> 11373[label="",style="solid", color="burlywood", weight=3]; 24176[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11351 -> 24176[label="",style="solid", color="burlywood", weight=9]; 24176 -> 11374[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24177 -> 2749[label="",style="solid", color="burlywood", weight=3]; 24178[label="zzz610/Zero",fontsize=10,color="white",style="solid",shape="box"];2699 -> 24178[label="",style="solid", color="burlywood", weight=9]; 24178 -> 2750[label="",style="solid", color="burlywood", weight=3]; 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]; 24179 -> 2751[label="",style="solid", color="burlywood", weight=3]; 24180[label="zzz610/Zero",fontsize=10,color="white",style="solid",shape="box"];2700 -> 24180[label="",style="solid", color="burlywood", weight=9]; 24180 -> 2752[label="",style="solid", color="burlywood", weight=3]; 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]; 24181 -> 21520[label="",style="solid", color="burlywood", weight=3]; 24182[label="zzz16400/Zero",fontsize=10,color="white",style="solid",shape="box"];21504 -> 24182[label="",style="solid", color="burlywood", weight=9]; 24182 -> 21521[label="",style="solid", color="burlywood", weight=3]; 21505 -> 21448[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 21511 -> 21504[label="",style="dashed", color="red", weight=0]; 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]; 21511 -> 21526[label="",style="dashed", color="magenta", weight=3]; 21512 -> 21453[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24183 -> 1893[label="",style="solid", color="burlywood", weight=3]; 24184[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];1833 -> 24184[label="",style="solid", color="burlywood", weight=9]; 24184 -> 1894[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24185 -> 1902[label="",style="solid", color="burlywood", weight=3]; 24186[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];1886 -> 24186[label="",style="solid", color="burlywood", weight=9]; 24186 -> 1903[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11354 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 11354 -> 22102[label="",style="dashed", color="magenta", weight=3]; 11354 -> 22103[label="",style="dashed", color="magenta", weight=3]; 11354 -> 22104[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24187 -> 11383[label="",style="solid", color="burlywood", weight=3]; 24188[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11358 -> 24188[label="",style="solid", color="burlywood", weight=9]; 24188 -> 11384[label="",style="solid", color="burlywood", weight=3]; 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]; 24189 -> 11385[label="",style="solid", color="burlywood", weight=3]; 24190[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11359 -> 24190[label="",style="solid", color="burlywood", weight=9]; 24190 -> 11386[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24191 -> 11414[label="",style="solid", color="burlywood", weight=3]; 24192[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11373 -> 24192[label="",style="solid", color="burlywood", weight=9]; 24192 -> 11415[label="",style="solid", color="burlywood", weight=3]; 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]; 24193 -> 11416[label="",style="solid", color="burlywood", weight=3]; 24194[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11374 -> 24194[label="",style="solid", color="burlywood", weight=9]; 24194 -> 11417[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2749[label="primPlusNat (Succ zzz600) (Succ zzz6100)",fontsize=16,color="black",shape="box"];2749 -> 2794[label="",style="solid", color="black", weight=3]; 2750[label="primPlusNat (Succ zzz600) Zero",fontsize=16,color="black",shape="box"];2750 -> 2795[label="",style="solid", color="black", weight=3]; 2751[label="primPlusNat Zero (Succ zzz6100)",fontsize=16,color="black",shape="box"];2751 -> 2796[label="",style="solid", color="black", weight=3]; 2752[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];2752 -> 2797[label="",style="solid", color="black", weight=3]; 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]; 24195 -> 21527[label="",style="solid", color="burlywood", weight=3]; 24196[label="zzz163800/Zero",fontsize=10,color="white",style="solid",shape="box"];21520 -> 24196[label="",style="solid", color="burlywood", weight=9]; 24196 -> 21528[label="",style="solid", color="burlywood", weight=3]; 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]; 24197 -> 21529[label="",style="solid", color="burlywood", weight=3]; 24198[label="zzz163800/Zero",fontsize=10,color="white",style="solid",shape="box"];21521 -> 24198[label="",style="solid", color="burlywood", weight=9]; 24198 -> 21530[label="",style="solid", color="burlywood", weight=3]; 21523 -> 21397[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24199 -> 22250[label="",style="solid", color="burlywood", weight=3]; 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]; 24200 -> 22251[label="",style="solid", color="burlywood", weight=3]; 22099[label="FiniteMap.mkBalBranch zzz2130 zzz2131 zzz1674 zzz2134",fontsize=16,color="black",shape="triangle"];22099 -> 22252[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24201 -> 1910[label="",style="solid", color="burlywood", weight=3]; 24202[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];1893 -> 24202[label="",style="solid", color="burlywood", weight=9]; 24202 -> 1911[label="",style="solid", color="burlywood", weight=3]; 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]; 24203 -> 1912[label="",style="solid", color="burlywood", weight=3]; 24204[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];1894 -> 24204[label="",style="solid", color="burlywood", weight=9]; 24204 -> 1913[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24205 -> 2014[label="",style="solid", color="burlywood", weight=3]; 24206[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];1902 -> 24206[label="",style="solid", color="burlywood", weight=9]; 24206 -> 2015[label="",style="solid", color="burlywood", weight=3]; 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]; 24207 -> 2016[label="",style="solid", color="burlywood", weight=3]; 24208[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];1903 -> 24208[label="",style="solid", color="burlywood", weight=9]; 24208 -> 2017[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 22104[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz6263 False zzz31",fontsize=16,color="magenta"];22104 -> 22253[label="",style="dashed", color="magenta", weight=3]; 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]; 24209 -> 11421[label="",style="solid", color="burlywood", weight=3]; 24210[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11381 -> 24210[label="",style="solid", color="burlywood", weight=9]; 24210 -> 11422[label="",style="solid", color="burlywood", weight=3]; 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]; 24211 -> 11423[label="",style="solid", color="burlywood", weight=3]; 24212[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11382 -> 24212[label="",style="solid", color="burlywood", weight=9]; 24212 -> 11424[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 24213 -> 11429[label="",style="solid", color="burlywood", weight=3]; 24214[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11387 -> 24214[label="",style="solid", color="burlywood", weight=9]; 24214 -> 11430[label="",style="solid", color="burlywood", weight=3]; 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]; 24215 -> 11431[label="",style="solid", color="burlywood", weight=3]; 24216[label="zzz6262/Neg zzz62620",fontsize=10,color="white",style="solid",shape="box"];11388 -> 24216[label="",style="solid", color="burlywood", weight=9]; 24216 -> 11432[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 2794[label="Succ (Succ (primPlusNat zzz600 zzz6100))",fontsize=16,color="green",shape="box"];2794 -> 2895[label="",style="dashed", color="green", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 22252[label="FiniteMap.mkBalBranch6 zzz2130 zzz2131 zzz1674 zzz2134",fontsize=16,color="black",shape="box"];22252 -> 22342[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24217 -> 11456[label="",style="solid", color="burlywood", weight=3]; 24218[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11423 -> 24218[label="",style="solid", color="burlywood", weight=9]; 24218 -> 11457[label="",style="solid", color="burlywood", weight=3]; 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]; 24219 -> 11458[label="",style="solid", color="burlywood", weight=3]; 24220[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11424 -> 24220[label="",style="solid", color="burlywood", weight=9]; 24220 -> 11459[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24221 -> 11466[label="",style="solid", color="burlywood", weight=3]; 24222[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11431 -> 24222[label="",style="solid", color="burlywood", weight=9]; 24222 -> 11467[label="",style="solid", color="burlywood", weight=3]; 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]; 24223 -> 11468[label="",style="solid", color="burlywood", weight=3]; 24224[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11432 -> 24224[label="",style="solid", color="burlywood", weight=9]; 24224 -> 11469[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 2895 -> 2630[label="",style="dashed", color="red", weight=0]; 2895[label="primPlusNat zzz600 zzz6100",fontsize=16,color="magenta"];2895 -> 2969[label="",style="dashed", color="magenta", weight=3]; 2895 -> 2970[label="",style="dashed", color="magenta", weight=3]; 21536 -> 21504[label="",style="dashed", color="red", weight=0]; 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]; 21536 -> 21552[label="",style="dashed", color="magenta", weight=3]; 21537 -> 21448[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24225 -> 2115[label="",style="solid", color="burlywood", weight=3]; 24226[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];2022 -> 24226[label="",style="solid", color="burlywood", weight=9]; 24226 -> 2116[label="",style="solid", color="burlywood", weight=3]; 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]; 24227 -> 2117[label="",style="solid", color="burlywood", weight=3]; 24228[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];2023 -> 24228[label="",style="solid", color="burlywood", weight=9]; 24228 -> 2118[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 24229 -> 2123[label="",style="solid", color="burlywood", weight=3]; 24230[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];2028 -> 24230[label="",style="solid", color="burlywood", weight=9]; 24230 -> 2124[label="",style="solid", color="burlywood", weight=3]; 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]; 24231 -> 2125[label="",style="solid", color="burlywood", weight=3]; 24232[label="zzz342/Neg zzz3420",fontsize=10,color="white",style="solid",shape="box"];2029 -> 24232[label="",style="solid", color="burlywood", weight=9]; 24232 -> 2126[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24233 -> 11506[label="",style="solid", color="burlywood", weight=3]; 24234[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11454 -> 24234[label="",style="solid", color="burlywood", weight=9]; 24234 -> 11507[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24235 -> 11518[label="",style="solid", color="burlywood", weight=3]; 24236[label="zzz62620/Zero",fontsize=10,color="white",style="solid",shape="box"];11465 -> 24236[label="",style="solid", color="burlywood", weight=9]; 24236 -> 11519[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 663 -> 1034[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 22358[label="FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274",fontsize=16,color="green",shape="box"];22359 -> 21332[label="",style="dashed", color="red", weight=0]; 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]; 22359 -> 22391[label="",style="dashed", color="magenta", weight=3]; 22359 -> 22392[label="",style="dashed", color="magenta", weight=3]; 22359 -> 22393[label="",style="dashed", color="magenta", weight=3]; 22359 -> 22394[label="",style="dashed", color="magenta", weight=3]; 22359 -> 22395[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 11509 -> 14342[label="",style="dashed", color="red", weight=0]; 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]; 11509 -> 14344[label="",style="dashed", color="magenta", weight=3]; 11509 -> 14345[label="",style="dashed", color="magenta", weight=3]; 11509 -> 14346[label="",style="dashed", color="magenta", weight=3]; 11509 -> 14347[label="",style="dashed", color="magenta", weight=3]; 11509 -> 14348[label="",style="dashed", color="magenta", weight=3]; 11509 -> 14349[label="",style="dashed", color="magenta", weight=3]; 11509 -> 14350[label="",style="dashed", color="magenta", weight=3]; 11509 -> 14351[label="",style="dashed", color="magenta", weight=3]; 11509 -> 14352[label="",style="dashed", color="magenta", weight=3]; 11509 -> 14353[label="",style="dashed", color="magenta", weight=3]; 11509 -> 14354[label="",style="dashed", color="magenta", weight=3]; 11509 -> 14355[label="",style="dashed", color="magenta", weight=3]; 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]; 11511 -> 11455[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 11520 -> 11464[label="",style="dashed", color="red", weight=0]; 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]; 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]; 11522 -> 14480[label="",style="dashed", color="red", weight=0]; 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]; 11522 -> 14482[label="",style="dashed", color="magenta", weight=3]; 11522 -> 14483[label="",style="dashed", color="magenta", weight=3]; 11522 -> 14484[label="",style="dashed", color="magenta", weight=3]; 11522 -> 14485[label="",style="dashed", color="magenta", weight=3]; 11522 -> 14486[label="",style="dashed", color="magenta", weight=3]; 11522 -> 14487[label="",style="dashed", color="magenta", weight=3]; 11522 -> 14488[label="",style="dashed", color="magenta", weight=3]; 11522 -> 14489[label="",style="dashed", color="magenta", weight=3]; 11522 -> 14490[label="",style="dashed", color="magenta", weight=3]; 11522 -> 14491[label="",style="dashed", color="magenta", weight=3]; 11522 -> 14492[label="",style="dashed", color="magenta", weight=3]; 11522 -> 14493[label="",style="dashed", color="magenta", weight=3]; 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]; 11531 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 11531 -> 22110[label="",style="dashed", color="magenta", weight=3]; 11531 -> 22111[label="",style="dashed", color="magenta", weight=3]; 11531 -> 22112[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 1041[label="FiniteMap.splitGT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];1041 -> 1058[label="",style="solid", color="black", weight=3]; 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]; 21570 -> 21604[label="",style="dashed", color="red", weight=0]; 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]; 22390[label="zzz21330",fontsize=16,color="green",shape="box"];22391 -> 21605[label="",style="dashed", color="red", weight=0]; 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]; 22391 -> 22421[label="",style="dashed", color="magenta", weight=3]; 22391 -> 22422[label="",style="dashed", color="magenta", weight=3]; 22391 -> 22423[label="",style="dashed", color="magenta", weight=3]; 22391 -> 22424[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24237 -> 2299[label="",style="solid", color="burlywood", weight=3]; 24238[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];2186 -> 24238[label="",style="solid", color="burlywood", weight=9]; 24238 -> 2300[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 24239 -> 2302[label="",style="solid", color="burlywood", weight=3]; 24240[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];2188 -> 24240[label="",style="solid", color="burlywood", weight=9]; 24240 -> 2303[label="",style="solid", color="burlywood", weight=3]; 2189 -> 2187[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 24241 -> 2309[label="",style="solid", color="burlywood", weight=3]; 24242[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];2195 -> 24242[label="",style="solid", color="burlywood", weight=9]; 24242 -> 2310[label="",style="solid", color="burlywood", weight=3]; 2196 -> 2194[label="",style="dashed", color="red", weight=0]; 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]; 24243 -> 2311[label="",style="solid", color="burlywood", weight=3]; 24244[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];2197 -> 24244[label="",style="solid", color="burlywood", weight=9]; 24244 -> 2312[label="",style="solid", color="burlywood", weight=3]; 2293 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 2293 -> 22114[label="",style="dashed", color="magenta", weight=3]; 2293 -> 22115[label="",style="dashed", color="magenta", weight=3]; 2293 -> 22116[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 11536 -> 14342[label="",style="dashed", color="red", weight=0]; 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]; 11536 -> 14357[label="",style="dashed", color="magenta", weight=3]; 11536 -> 14358[label="",style="dashed", color="magenta", weight=3]; 11536 -> 14359[label="",style="dashed", color="magenta", weight=3]; 11536 -> 14360[label="",style="dashed", color="magenta", weight=3]; 11536 -> 14361[label="",style="dashed", color="magenta", weight=3]; 11536 -> 14362[label="",style="dashed", color="magenta", weight=3]; 11536 -> 14363[label="",style="dashed", color="magenta", weight=3]; 11536 -> 14364[label="",style="dashed", color="magenta", weight=3]; 11536 -> 14365[label="",style="dashed", color="magenta", weight=3]; 11536 -> 14366[label="",style="dashed", color="magenta", weight=3]; 11536 -> 14367[label="",style="dashed", color="magenta", weight=3]; 11536 -> 14368[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24245 -> 14473[label="",style="solid", color="burlywood", weight=3]; 24246[label="zzz1015/Zero",fontsize=10,color="white",style="solid",shape="box"];14342 -> 24246[label="",style="solid", color="burlywood", weight=9]; 24246 -> 14474[label="",style="solid", color="burlywood", weight=3]; 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]; 11541[label="Succ zzz626200",fontsize=16,color="green",shape="box"];11542 -> 11508[label="",style="dashed", color="red", weight=0]; 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]; 11543 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 11543 -> 22118[label="",style="dashed", color="magenta", weight=3]; 11543 -> 22119[label="",style="dashed", color="magenta", weight=3]; 11543 -> 22120[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 11547 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 11547 -> 22122[label="",style="dashed", color="magenta", weight=3]; 11547 -> 22123[label="",style="dashed", color="magenta", weight=3]; 11547 -> 22124[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14480[label="",style="dashed", color="red", weight=0]; 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]; 11548 -> 14495[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14496[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14497[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14498[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14499[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14500[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14501[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14502[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14503[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14504[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14505[label="",style="dashed", color="magenta", weight=3]; 11548 -> 14506[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24247 -> 14611[label="",style="solid", color="burlywood", weight=3]; 24248[label="zzz1029/Zero",fontsize=10,color="white",style="solid",shape="box"];14480 -> 24248[label="",style="solid", color="burlywood", weight=9]; 24248 -> 14612[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 22112 -> 22255[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 1058[label="FiniteMap.splitGT4 FiniteMap.EmptyFM False",fontsize=16,color="black",shape="triangle"];1058 -> 1127[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 24249 -> 21608[label="",style="solid", color="burlywood", weight=3]; 24250[label="zzz1648/Neg zzz16480",fontsize=10,color="white",style="solid",shape="box"];21604 -> 24250[label="",style="solid", color="burlywood", weight=9]; 24250 -> 21609[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 24251 -> 22526[label="",style="solid", color="burlywood", weight=3]; 24252[label="zzz1676/Neg zzz16760",fontsize=10,color="white",style="solid",shape="box"];22519 -> 24252[label="",style="solid", color="burlywood", weight=9]; 24252 -> 22527[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2304 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 2304 -> 22126[label="",style="dashed", color="magenta", weight=3]; 2304 -> 22127[label="",style="dashed", color="magenta", weight=3]; 2304 -> 22128[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 22116 -> 22257[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24253 -> 14613[label="",style="solid", color="burlywood", weight=3]; 24254[label="zzz1016/Zero",fontsize=10,color="white",style="solid",shape="box"];14473 -> 24254[label="",style="solid", color="burlywood", weight=9]; 24254 -> 14614[label="",style="solid", color="burlywood", weight=3]; 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]; 24255 -> 14615[label="",style="solid", color="burlywood", weight=3]; 24256[label="zzz1016/Zero",fontsize=10,color="white",style="solid",shape="box"];14474 -> 24256[label="",style="solid", color="burlywood", weight=9]; 24256 -> 14616[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 22120 -> 22259[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 22124 -> 22261[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24257 -> 14722[label="",style="solid", color="burlywood", weight=3]; 24258[label="zzz1030/Zero",fontsize=10,color="white",style="solid",shape="box"];14611 -> 24258[label="",style="solid", color="burlywood", weight=9]; 24258 -> 14723[label="",style="solid", color="burlywood", weight=3]; 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]; 24259 -> 14724[label="",style="solid", color="burlywood", weight=3]; 24260[label="zzz1030/Zero",fontsize=10,color="white",style="solid",shape="box"];14612 -> 24260[label="",style="solid", color="burlywood", weight=9]; 24260 -> 14725[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 1127 -> 11[label="",style="dashed", color="red", weight=0]; 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]; 21607 -> 11346[label="",style="dashed", color="red", weight=0]; 21607[label="FiniteMap.sizeFM (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="magenta"];21607 -> 21625[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 22525 -> 22562[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24261 -> 22545[label="",style="solid", color="burlywood", weight=3]; 24262[label="zzz16760/Zero",fontsize=10,color="white",style="solid",shape="box"];22526 -> 24262[label="",style="solid", color="burlywood", weight=9]; 24262 -> 22546[label="",style="solid", color="burlywood", weight=3]; 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]; 24263 -> 22547[label="",style="solid", color="burlywood", weight=3]; 24264[label="zzz16760/Zero",fontsize=10,color="white",style="solid",shape="box"];22527 -> 24264[label="",style="solid", color="burlywood", weight=9]; 24264 -> 22548[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 2420 -> 8720[label="",style="dashed", color="red", weight=0]; 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]; 2420 -> 8722[label="",style="dashed", color="magenta", weight=3]; 2420 -> 8723[label="",style="dashed", color="magenta", weight=3]; 2420 -> 8724[label="",style="dashed", color="magenta", weight=3]; 2420 -> 8725[label="",style="dashed", color="magenta", weight=3]; 2420 -> 8726[label="",style="dashed", color="magenta", weight=3]; 2420 -> 8727[label="",style="dashed", color="magenta", weight=3]; 2420 -> 8728[label="",style="dashed", color="magenta", weight=3]; 2420 -> 8729[label="",style="dashed", color="magenta", weight=3]; 2420 -> 8730[label="",style="dashed", color="magenta", weight=3]; 2420 -> 8731[label="",style="dashed", color="magenta", weight=3]; 2420 -> 8732[label="",style="dashed", color="magenta", weight=3]; 2420 -> 8733[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 2423 -> 8720[label="",style="dashed", color="red", weight=0]; 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]; 2423 -> 8735[label="",style="dashed", color="magenta", weight=3]; 2423 -> 8736[label="",style="dashed", color="magenta", weight=3]; 2423 -> 8737[label="",style="dashed", color="magenta", weight=3]; 2423 -> 8738[label="",style="dashed", color="magenta", weight=3]; 2423 -> 8739[label="",style="dashed", color="magenta", weight=3]; 2423 -> 8740[label="",style="dashed", color="magenta", weight=3]; 2423 -> 8741[label="",style="dashed", color="magenta", weight=3]; 2423 -> 8742[label="",style="dashed", color="magenta", weight=3]; 2423 -> 8743[label="",style="dashed", color="magenta", weight=3]; 2423 -> 8744[label="",style="dashed", color="magenta", weight=3]; 2423 -> 8745[label="",style="dashed", color="magenta", weight=3]; 2423 -> 8746[label="",style="dashed", color="magenta", weight=3]; 2424 -> 2421[label="",style="dashed", color="red", weight=0]; 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]; 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]; 22128 -> 22263[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 2432 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 2432 -> 22130[label="",style="dashed", color="magenta", weight=3]; 2432 -> 22131[label="",style="dashed", color="magenta", weight=3]; 2432 -> 22132[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8936[label="",style="dashed", color="red", weight=0]; 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]; 2433 -> 8938[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8939[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8940[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8941[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8942[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8943[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8944[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8945[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8946[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8947[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8948[label="",style="dashed", color="magenta", weight=3]; 2433 -> 8949[label="",style="dashed", color="magenta", weight=3]; 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]; 2435 -> 8936[label="",style="dashed", color="red", weight=0]; 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]; 2435 -> 8951[label="",style="dashed", color="magenta", weight=3]; 2435 -> 8952[label="",style="dashed", color="magenta", weight=3]; 2435 -> 8953[label="",style="dashed", color="magenta", weight=3]; 2435 -> 8954[label="",style="dashed", color="magenta", weight=3]; 2435 -> 8955[label="",style="dashed", color="magenta", weight=3]; 2435 -> 8956[label="",style="dashed", color="magenta", weight=3]; 2435 -> 8957[label="",style="dashed", color="magenta", weight=3]; 2435 -> 8958[label="",style="dashed", color="magenta", weight=3]; 2435 -> 8959[label="",style="dashed", color="magenta", weight=3]; 2435 -> 8960[label="",style="dashed", color="magenta", weight=3]; 2435 -> 8961[label="",style="dashed", color="magenta", weight=3]; 2435 -> 8962[label="",style="dashed", color="magenta", weight=3]; 2436 -> 2434[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 11620 -> 22134[label="",style="dashed", color="magenta", weight=3]; 11620 -> 22135[label="",style="dashed", color="magenta", weight=3]; 11620 -> 22136[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 1173 -> 2386[label="",style="dashed", color="red", weight=0]; 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]; 1173 -> 2388[label="",style="dashed", color="magenta", weight=3]; 21625[label="FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134",fontsize=16,color="green",shape="box"];21626 -> 21647[label="",style="dashed", color="red", weight=0]; 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]; 21627 -> 21649[label="",style="dashed", color="red", weight=0]; 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]; 22563[label="FiniteMap.mkBalBranch6Size_l zzz2134 zzz2130 zzz2131 zzz1674",fontsize=16,color="black",shape="triangle"];22563 -> 22565[label="",style="solid", color="black", weight=3]; 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]; 24265 -> 22566[label="",style="solid", color="burlywood", weight=3]; 24266[label="zzz1678/Neg zzz16780",fontsize=10,color="white",style="solid",shape="box"];22562 -> 24266[label="",style="solid", color="burlywood", weight=9]; 24266 -> 22567[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24267 -> 8889[label="",style="solid", color="burlywood", weight=3]; 24268[label="zzz592/Zero",fontsize=10,color="white",style="solid",shape="box"];8720 -> 24268[label="",style="solid", color="burlywood", weight=9]; 24268 -> 8890[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 22132 -> 22265[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 24269 -> 9099[label="",style="solid", color="burlywood", weight=3]; 24270[label="zzz609/Zero",fontsize=10,color="white",style="solid",shape="box"];8936 -> 24270[label="",style="solid", color="burlywood", weight=9]; 24270 -> 9100[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 11633 -> 1204[label="",style="dashed", color="red", weight=0]; 11633[label="FiniteMap.addToFM0 zzz6261 zzz31",fontsize=16,color="magenta"];11633 -> 11668[label="",style="dashed", color="magenta", weight=3]; 11633 -> 11669[label="",style="dashed", color="magenta", weight=3]; 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]; 14726 -> 14342[label="",style="dashed", color="red", weight=0]; 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]; 14726 -> 14742[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11644 -> 11760[label="",style="dashed", color="red", weight=0]; 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]; 11645 -> 11766[label="",style="dashed", color="red", weight=0]; 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]; 11646 -> 11772[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 22136 -> 22267[label="",style="dashed", color="magenta", weight=3]; 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]; 14737 -> 14480[label="",style="dashed", color="red", weight=0]; 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]; 14737 -> 14785[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11665 -> 11787[label="",style="dashed", color="red", weight=0]; 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]; 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]; 11667 -> 11794[label="",style="dashed", color="red", weight=0]; 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]; 2387[label="Succ (primPlusNat (Succ (primPlusNat zzz6200 zzz6200)) zzz6200)",fontsize=16,color="green",shape="box"];2387 -> 2415[label="",style="dashed", color="green", weight=3]; 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]; 24271 -> 2416[label="",style="solid", color="burlywood", weight=3]; 24272[label="zzz61/Zero",fontsize=10,color="white",style="solid",shape="box"];2386 -> 24272[label="",style="solid", color="burlywood", weight=9]; 24272 -> 2417[label="",style="solid", color="burlywood", weight=3]; 21648 -> 11974[label="",style="dashed", color="red", weight=0]; 21648[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16480",fontsize=16,color="magenta"];21648 -> 21656[label="",style="dashed", color="magenta", weight=3]; 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]; 24273 -> 21657[label="",style="solid", color="burlywood", weight=3]; 24274[label="zzz1649/Zero",fontsize=10,color="white",style="solid",shape="box"];21647 -> 24274[label="",style="solid", color="burlywood", weight=9]; 24274 -> 21658[label="",style="solid", color="burlywood", weight=3]; 21650 -> 11974[label="",style="dashed", color="red", weight=0]; 21650[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16480",fontsize=16,color="magenta"];21650 -> 21659[label="",style="dashed", color="magenta", weight=3]; 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]; 24275 -> 21660[label="",style="solid", color="burlywood", weight=3]; 24276[label="zzz1650/Zero",fontsize=10,color="white",style="solid",shape="box"];21649 -> 24276[label="",style="solid", color="burlywood", weight=9]; 24276 -> 21661[label="",style="solid", color="burlywood", weight=3]; 22565 -> 11346[label="",style="dashed", color="red", weight=0]; 22565[label="FiniteMap.sizeFM zzz1674",fontsize=16,color="magenta"];22565 -> 22589[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 22571 -> 22570[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 2632 -> 1204[label="",style="dashed", color="red", weight=0]; 2632[label="FiniteMap.addToFM0 zzz341 zzz31",fontsize=16,color="magenta"];2632 -> 2702[label="",style="dashed", color="magenta", weight=3]; 2632 -> 2703[label="",style="dashed", color="magenta", weight=3]; 8888 -> 2630[label="",style="dashed", color="red", weight=0]; 8888[label="primPlusNat zzz530 zzz43200",fontsize=16,color="magenta"];8888 -> 8909[label="",style="dashed", color="magenta", weight=3]; 8888 -> 8910[label="",style="dashed", color="magenta", weight=3]; 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]; 24277 -> 8911[label="",style="solid", color="burlywood", weight=3]; 24278[label="zzz593/Zero",fontsize=10,color="white",style="solid",shape="box"];8889 -> 24278[label="",style="solid", color="burlywood", weight=9]; 24278 -> 8912[label="",style="solid", color="burlywood", weight=3]; 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]; 24279 -> 8913[label="",style="solid", color="burlywood", weight=3]; 24280[label="zzz593/Zero",fontsize=10,color="white",style="solid",shape="box"];8890 -> 24280[label="",style="solid", color="burlywood", weight=9]; 24280 -> 8914[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 9098[label="primPlusNat zzz540 zzz43200",fontsize=16,color="magenta"];9098 -> 9202[label="",style="dashed", color="magenta", weight=3]; 9098 -> 9203[label="",style="dashed", color="magenta", weight=3]; 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]; 24281 -> 9204[label="",style="solid", color="burlywood", weight=3]; 24282[label="zzz610/Zero",fontsize=10,color="white",style="solid",shape="box"];9099 -> 24282[label="",style="solid", color="burlywood", weight=9]; 24282 -> 9205[label="",style="solid", color="burlywood", weight=3]; 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]; 24283 -> 9206[label="",style="solid", color="burlywood", weight=3]; 24284[label="zzz610/Zero",fontsize=10,color="white",style="solid",shape="box"];9100 -> 24284[label="",style="solid", color="burlywood", weight=9]; 24284 -> 9207[label="",style="solid", color="burlywood", weight=3]; 2648 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 2648 -> 22138[label="",style="dashed", color="magenta", weight=3]; 2648 -> 22139[label="",style="dashed", color="magenta", weight=3]; 2648 -> 22140[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 11675 -> 11805[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 14745 -> 14743[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24285 -> 11764[label="",style="solid", color="burlywood", weight=3]; 24286[label="zzz698/Neg zzz6980",fontsize=10,color="white",style="solid",shape="box"];11760 -> 24286[label="",style="solid", color="burlywood", weight=9]; 24286 -> 11765[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 24287 -> 11770[label="",style="solid", color="burlywood", weight=3]; 24288[label="zzz699/Neg zzz6990",fontsize=10,color="white",style="solid",shape="box"];11766 -> 24288[label="",style="solid", color="burlywood", weight=9]; 24288 -> 11771[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 24289 -> 11776[label="",style="solid", color="burlywood", weight=3]; 24290[label="zzz700/Neg zzz7000",fontsize=10,color="white",style="solid",shape="box"];11772 -> 24290[label="",style="solid", color="burlywood", weight=9]; 24290 -> 11777[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 14788 -> 14786[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24291 -> 11791[label="",style="solid", color="burlywood", weight=3]; 24292[label="zzz701/Neg zzz7010",fontsize=10,color="white",style="solid",shape="box"];11787 -> 24292[label="",style="solid", color="burlywood", weight=9]; 24292 -> 11792[label="",style="solid", color="burlywood", weight=3]; 11751 -> 11835[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24293 -> 11798[label="",style="solid", color="burlywood", weight=3]; 24294[label="zzz702/Neg zzz7020",fontsize=10,color="white",style="solid",shape="box"];11794 -> 24294[label="",style="solid", color="burlywood", weight=9]; 24294 -> 11799[label="",style="solid", color="burlywood", weight=3]; 2415 -> 2386[label="",style="dashed", color="red", weight=0]; 2415[label="primPlusNat (Succ (primPlusNat zzz6200 zzz6200)) zzz6200",fontsize=16,color="magenta"];2415 -> 2552[label="",style="dashed", color="magenta", weight=3]; 2415 -> 2553[label="",style="dashed", color="magenta", weight=3]; 2416[label="primPlusNat (Succ zzz60) (Succ zzz610)",fontsize=16,color="black",shape="box"];2416 -> 2554[label="",style="solid", color="black", weight=3]; 2417[label="primPlusNat (Succ zzz60) Zero",fontsize=16,color="black",shape="box"];2417 -> 2555[label="",style="solid", color="black", weight=3]; 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]; 24295 -> 21664[label="",style="solid", color="burlywood", weight=3]; 24296[label="zzz1643/Neg zzz16430",fontsize=10,color="white",style="solid",shape="box"];21657 -> 24296[label="",style="solid", color="burlywood", weight=9]; 24296 -> 21665[label="",style="solid", color="burlywood", weight=3]; 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]; 24297 -> 21666[label="",style="solid", color="burlywood", weight=3]; 24298[label="zzz1643/Neg zzz16430",fontsize=10,color="white",style="solid",shape="box"];21658 -> 24298[label="",style="solid", color="burlywood", weight=9]; 24298 -> 21667[label="",style="solid", color="burlywood", weight=3]; 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]; 24299 -> 21668[label="",style="solid", color="burlywood", weight=3]; 24300[label="zzz1643/Neg zzz16430",fontsize=10,color="white",style="solid",shape="box"];21660 -> 24300[label="",style="solid", color="burlywood", weight=9]; 24300 -> 21669[label="",style="solid", color="burlywood", weight=3]; 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]; 24301 -> 21670[label="",style="solid", color="burlywood", weight=3]; 24302[label="zzz1643/Neg zzz16430",fontsize=10,color="white",style="solid",shape="box"];21661 -> 24302[label="",style="solid", color="burlywood", weight=9]; 24302 -> 21671[label="",style="solid", color="burlywood", weight=3]; 22589[label="zzz1674",fontsize=16,color="green",shape="box"];22590 -> 11696[label="",style="dashed", color="red", weight=0]; 22590[label="primPlusInt (Pos zzz16780) (FiniteMap.sizeFM zzz2134)",fontsize=16,color="magenta"];22590 -> 22672[label="",style="dashed", color="magenta", weight=3]; 22590 -> 22673[label="",style="dashed", color="magenta", weight=3]; 22591 -> 12789[label="",style="dashed", color="red", weight=0]; 22591[label="primPlusInt (Neg zzz16780) (FiniteMap.sizeFM zzz2134)",fontsize=16,color="magenta"];22591 -> 22674[label="",style="dashed", color="magenta", weight=3]; 22591 -> 22675[label="",style="dashed", color="magenta", weight=3]; 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]; 24303 -> 22676[label="",style="solid", color="burlywood", weight=3]; 24304[label="zzz167600/Zero",fontsize=10,color="white",style="solid",shape="box"];22592 -> 24304[label="",style="solid", color="burlywood", weight=9]; 24304 -> 22677[label="",style="solid", color="burlywood", weight=3]; 22593 -> 22570[label="",style="dashed", color="red", weight=0]; 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]; 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]; 1271[label="FiniteMap.splitGT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];1271 -> 1337[label="",style="solid", color="black", weight=3]; 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]; 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]; 23181 -> 1034[label="",style="dashed", color="red", weight=0]; 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]; 23181 -> 23186[label="",style="dashed", color="magenta", weight=3]; 23181 -> 23187[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 22140 -> 22269[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 24305 -> 11809[label="",style="solid", color="burlywood", weight=3]; 24306[label="zzz703/Neg zzz7030",fontsize=10,color="white",style="solid",shape="box"];11805 -> 24306[label="",style="solid", color="burlywood", weight=9]; 24306 -> 11810[label="",style="solid", color="burlywood", weight=3]; 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]; 14790 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 14790 -> 22142[label="",style="dashed", color="magenta", weight=3]; 14790 -> 22143[label="",style="dashed", color="magenta", weight=3]; 14790 -> 22144[label="",style="dashed", color="magenta", weight=3]; 11759 -> 11853[label="",style="dashed", color="red", weight=0]; 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]; 11763 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 11769 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 11775 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 11784 -> 11878[label="",style="dashed", color="red", weight=0]; 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]; 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]; 14807 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 14807 -> 22146[label="",style="dashed", color="magenta", weight=3]; 14807 -> 22147[label="",style="dashed", color="magenta", weight=3]; 14807 -> 22148[label="",style="dashed", color="magenta", weight=3]; 11786 -> 11885[label="",style="dashed", color="red", weight=0]; 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]; 11790 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 24307 -> 11839[label="",style="solid", color="burlywood", weight=3]; 24308[label="zzz704/Neg zzz7040",fontsize=10,color="white",style="solid",shape="box"];11835 -> 24308[label="",style="solid", color="burlywood", weight=9]; 24308 -> 11840[label="",style="solid", color="burlywood", weight=3]; 11797 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 2552 -> 2437[label="",style="dashed", color="red", weight=0]; 2552[label="primPlusNat zzz6200 zzz6200",fontsize=16,color="magenta"];2552 -> 2629[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 24309 -> 21676[label="",style="solid", color="burlywood", weight=3]; 24310[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21666 -> 24310[label="",style="solid", color="burlywood", weight=9]; 24310 -> 21677[label="",style="solid", color="burlywood", weight=3]; 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]; 24311 -> 21678[label="",style="solid", color="burlywood", weight=3]; 24312[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21667 -> 24312[label="",style="solid", color="burlywood", weight=9]; 24312 -> 21679[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24313 -> 21682[label="",style="solid", color="burlywood", weight=3]; 24314[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21670 -> 24314[label="",style="solid", color="burlywood", weight=9]; 24314 -> 21683[label="",style="solid", color="burlywood", weight=3]; 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]; 24315 -> 21684[label="",style="solid", color="burlywood", weight=3]; 24316[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21671 -> 24316[label="",style="solid", color="burlywood", weight=9]; 24316 -> 21685[label="",style="solid", color="burlywood", weight=3]; 22672[label="zzz16780",fontsize=16,color="green",shape="box"];22673 -> 11346[label="",style="dashed", color="red", weight=0]; 22673[label="FiniteMap.sizeFM zzz2134",fontsize=16,color="magenta"];22673 -> 22772[label="",style="dashed", color="magenta", weight=3]; 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]; 24317 -> 12201[label="",style="solid", color="burlywood", weight=3]; 24318[label="zzz697/Neg zzz6970",fontsize=10,color="white",style="solid",shape="box"];11696 -> 24318[label="",style="solid", color="burlywood", weight=9]; 24318 -> 12202[label="",style="solid", color="burlywood", weight=3]; 22674[label="zzz16780",fontsize=16,color="green",shape="box"];22675 -> 11346[label="",style="dashed", color="red", weight=0]; 22675[label="FiniteMap.sizeFM zzz2134",fontsize=16,color="magenta"];22675 -> 22773[label="",style="dashed", color="magenta", weight=3]; 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]; 24319 -> 12793[label="",style="solid", color="burlywood", weight=3]; 24320[label="zzz795/Neg zzz7950",fontsize=10,color="white",style="solid",shape="box"];12789 -> 24320[label="",style="solid", color="burlywood", weight=9]; 24320 -> 12794[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 22678 -> 23671[label="",style="dashed", color="red", weight=0]; 22678[label="FiniteMap.mkBranch (Pos (Succ Zero)) zzz2130 zzz2131 zzz1674 zzz2134",fontsize=16,color="magenta"];22678 -> 23672[label="",style="dashed", color="magenta", weight=3]; 22678 -> 23673[label="",style="dashed", color="magenta", weight=3]; 22678 -> 23674[label="",style="dashed", color="magenta", weight=3]; 22678 -> 23675[label="",style="dashed", color="magenta", weight=3]; 22678 -> 23676[label="",style="dashed", color="magenta", weight=3]; 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]; 1337[label="FiniteMap.splitGT4 FiniteMap.EmptyFM True",fontsize=16,color="black",shape="triangle"];1337 -> 1432[label="",style="solid", color="black", weight=3]; 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]; 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]; 23185 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 23185 -> 23192[label="",style="dashed", color="magenta", weight=3]; 23186 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 23186 -> 23194[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 9101 -> 8720[label="",style="dashed", color="red", weight=0]; 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]; 9101 -> 9209[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 9221 -> 8936[label="",style="dashed", color="red", weight=0]; 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]; 9221 -> 9308[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 11808 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 22144 -> 22271[label="",style="dashed", color="magenta", weight=3]; 22144 -> 22272[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 24321 -> 11857[label="",style="solid", color="burlywood", weight=3]; 24322[label="zzz705/Neg zzz7050",fontsize=10,color="white",style="solid",shape="box"];11853 -> 24322[label="",style="solid", color="burlywood", weight=9]; 24322 -> 11858[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 11814 -> 11981[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 11817 -> 12001[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 11820 -> 12019[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24323 -> 11882[label="",style="solid", color="burlywood", weight=3]; 24324[label="zzz706/Neg zzz7060",fontsize=10,color="white",style="solid",shape="box"];11878 -> 24324[label="",style="solid", color="burlywood", weight=9]; 24324 -> 11883[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 22148 -> 22274[label="",style="dashed", color="magenta", weight=3]; 22148 -> 22275[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 24325 -> 11889[label="",style="solid", color="burlywood", weight=3]; 24326[label="zzz707/Neg zzz7070",fontsize=10,color="white",style="solid",shape="box"];11885 -> 24326[label="",style="solid", color="burlywood", weight=9]; 24326 -> 11890[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 11834 -> 12056[label="",style="dashed", color="red", weight=0]; 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]; 11838 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 11843 -> 12078[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24327 -> 2578[label="",style="solid", color="burlywood", weight=3]; 24328[label="zzz6200/Zero",fontsize=10,color="white",style="solid",shape="box"];2437 -> 24328[label="",style="solid", color="burlywood", weight=9]; 24328 -> 2579[label="",style="solid", color="burlywood", weight=3]; 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]; 24329 -> 21688[label="",style="solid", color="burlywood", weight=3]; 24330[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21674 -> 24330[label="",style="solid", color="burlywood", weight=9]; 24330 -> 21689[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24331 -> 21696[label="",style="solid", color="burlywood", weight=3]; 24332[label="zzz16430/Zero",fontsize=10,color="white",style="solid",shape="box"];21681 -> 24332[label="",style="solid", color="burlywood", weight=9]; 24332 -> 21697[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 12202[label="primPlusInt (Pos zzz6800) (Neg zzz6970)",fontsize=16,color="black",shape="box"];12202 -> 12331[label="",style="solid", color="black", weight=3]; 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]; 12794[label="primPlusInt (Neg zzz6800) (Neg zzz7950)",fontsize=16,color="black",shape="box"];12794 -> 12991[label="",style="solid", color="black", weight=3]; 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]; 24333 -> 22872[label="",style="solid", color="burlywood", weight=3]; 24334[label="zzz1676000/Zero",fontsize=10,color="white",style="solid",shape="box"];22774 -> 24334[label="",style="solid", color="burlywood", weight=9]; 24334 -> 22873[label="",style="solid", color="burlywood", weight=3]; 22775 -> 22570[label="",style="dashed", color="red", weight=0]; 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]; 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]; 1432 -> 11[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 9212 -> 9210[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 2820 -> 2990[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 9311 -> 9309[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 11852 -> 12103[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24335 -> 11979[label="",style="solid", color="burlywood", weight=3]; 24336[label="zzz709/Zero",fontsize=10,color="white",style="solid",shape="box"];11973 -> 24336[label="",style="solid", color="burlywood", weight=9]; 24336 -> 11980[label="",style="solid", color="burlywood", weight=3]; 11982 -> 11974[label="",style="dashed", color="red", weight=0]; 11982[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz6980",fontsize=16,color="magenta"];11982 -> 11985[label="",style="dashed", color="magenta", weight=3]; 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]; 24337 -> 11986[label="",style="solid", color="burlywood", weight=3]; 24338[label="zzz711/Zero",fontsize=10,color="white",style="solid",shape="box"];11981 -> 24338[label="",style="solid", color="burlywood", weight=9]; 24338 -> 11987[label="",style="solid", color="burlywood", weight=3]; 11993 -> 11974[label="",style="dashed", color="red", weight=0]; 11993[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz6990",fontsize=16,color="magenta"];11993 -> 11996[label="",style="dashed", color="magenta", weight=3]; 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]; 24339 -> 11997[label="",style="solid", color="burlywood", weight=3]; 24340[label="zzz713/Zero",fontsize=10,color="white",style="solid",shape="box"];11992 -> 24340[label="",style="solid", color="burlywood", weight=9]; 24340 -> 11998[label="",style="solid", color="burlywood", weight=3]; 12002 -> 11974[label="",style="dashed", color="red", weight=0]; 12002[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz6990",fontsize=16,color="magenta"];12002 -> 12005[label="",style="dashed", color="magenta", weight=3]; 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]; 24341 -> 12006[label="",style="solid", color="burlywood", weight=3]; 24342[label="zzz715/Zero",fontsize=10,color="white",style="solid",shape="box"];12001 -> 24342[label="",style="solid", color="burlywood", weight=9]; 24342 -> 12007[label="",style="solid", color="burlywood", weight=3]; 12011 -> 11974[label="",style="dashed", color="red", weight=0]; 12011[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7000",fontsize=16,color="magenta"];12011 -> 12014[label="",style="dashed", color="magenta", weight=3]; 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]; 24343 -> 12015[label="",style="solid", color="burlywood", weight=3]; 24344[label="zzz717/Zero",fontsize=10,color="white",style="solid",shape="box"];12010 -> 24344[label="",style="solid", color="burlywood", weight=9]; 24344 -> 12016[label="",style="solid", color="burlywood", weight=3]; 12020 -> 11974[label="",style="dashed", color="red", weight=0]; 12020[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7000",fontsize=16,color="magenta"];12020 -> 12023[label="",style="dashed", color="magenta", weight=3]; 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]; 24345 -> 12024[label="",style="solid", color="burlywood", weight=3]; 24346[label="zzz719/Zero",fontsize=10,color="white",style="solid",shape="box"];12019 -> 24346[label="",style="solid", color="burlywood", weight=9]; 24346 -> 12025[label="",style="solid", color="burlywood", weight=3]; 11881 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 12050 -> 11974[label="",style="dashed", color="red", weight=0]; 12050[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7010",fontsize=16,color="magenta"];12050 -> 12053[label="",style="dashed", color="magenta", weight=3]; 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]; 24347 -> 12054[label="",style="solid", color="burlywood", weight=3]; 24348[label="zzz725/Zero",fontsize=10,color="white",style="solid",shape="box"];12049 -> 24348[label="",style="solid", color="burlywood", weight=9]; 24348 -> 12055[label="",style="solid", color="burlywood", weight=3]; 12057 -> 11974[label="",style="dashed", color="red", weight=0]; 12057[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7010",fontsize=16,color="magenta"];12057 -> 12060[label="",style="dashed", color="magenta", weight=3]; 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]; 24349 -> 12061[label="",style="solid", color="burlywood", weight=3]; 24350[label="zzz727/Zero",fontsize=10,color="white",style="solid",shape="box"];12056 -> 24350[label="",style="solid", color="burlywood", weight=9]; 24350 -> 12062[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 11897 -> 12182[label="",style="dashed", color="red", weight=0]; 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]; 12070 -> 11974[label="",style="dashed", color="red", weight=0]; 12070[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7020",fontsize=16,color="magenta"];12070 -> 12073[label="",style="dashed", color="magenta", weight=3]; 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]; 24351 -> 12074[label="",style="solid", color="burlywood", weight=3]; 24352[label="zzz729/Zero",fontsize=10,color="white",style="solid",shape="box"];12069 -> 24352[label="",style="solid", color="burlywood", weight=9]; 24352 -> 12075[label="",style="solid", color="burlywood", weight=3]; 12079 -> 11974[label="",style="dashed", color="red", weight=0]; 12079[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7020",fontsize=16,color="magenta"];12079 -> 12082[label="",style="dashed", color="magenta", weight=3]; 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]; 24353 -> 12083[label="",style="solid", color="burlywood", weight=3]; 24354[label="zzz731/Zero",fontsize=10,color="white",style="solid",shape="box"];12078 -> 24354[label="",style="solid", color="burlywood", weight=9]; 24354 -> 12084[label="",style="solid", color="burlywood", weight=3]; 2578[label="primPlusNat (Succ zzz62000) (Succ zzz62000)",fontsize=16,color="black",shape="box"];2578 -> 2653[label="",style="solid", color="black", weight=3]; 2579[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];2579 -> 2654[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 21691 -> 21681[label="",style="dashed", color="red", weight=0]; 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]; 21691 -> 21708[label="",style="dashed", color="magenta", weight=3]; 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]; 21693 -> 21675[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 21698 -> 21680[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 21700 -> 21714[label="",style="dashed", color="magenta", weight=3]; 21701 -> 21692[label="",style="dashed", color="red", weight=0]; 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]; 12331 -> 10429[label="",style="dashed", color="red", weight=0]; 12331[label="primMinusNat zzz6800 zzz6970",fontsize=16,color="magenta"];12331 -> 12462[label="",style="dashed", color="magenta", weight=3]; 12331 -> 12463[label="",style="dashed", color="magenta", weight=3]; 12990 -> 10429[label="",style="dashed", color="red", weight=0]; 12990[label="primMinusNat zzz7950 zzz6800",fontsize=16,color="magenta"];12990 -> 13096[label="",style="dashed", color="magenta", weight=3]; 12990 -> 13097[label="",style="dashed", color="magenta", weight=3]; 12991[label="Neg (primPlusNat zzz6800 zzz7950)",fontsize=16,color="green",shape="box"];12991 -> 13098[label="",style="dashed", color="green", weight=3]; 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]; 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]; 23907[label="FiniteMap.mkBranchResult zzz1789 zzz1790 zzz1791 zzz1792",fontsize=16,color="black",shape="box"];23907 -> 23927[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 9226 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 9226 -> 22150[label="",style="dashed", color="magenta", weight=3]; 9226 -> 22151[label="",style="dashed", color="magenta", weight=3]; 9226 -> 22152[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 24355 -> 3014[label="",style="solid", color="burlywood", weight=3]; 24356[label="zzz102/Zero",fontsize=10,color="white",style="solid",shape="box"];2990 -> 24356[label="",style="solid", color="burlywood", weight=9]; 24356 -> 3015[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 9678 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 9678 -> 22154[label="",style="dashed", color="magenta", weight=3]; 9678 -> 22155[label="",style="dashed", color="magenta", weight=3]; 9678 -> 22156[label="",style="dashed", color="magenta", weight=3]; 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]; 2976 -> 3025[label="",style="dashed", color="red", weight=0]; 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]; 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]; 12095 -> 11974[label="",style="dashed", color="red", weight=0]; 12095[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7030",fontsize=16,color="magenta"];12095 -> 12098[label="",style="dashed", color="magenta", weight=3]; 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]; 24357 -> 12099[label="",style="solid", color="burlywood", weight=3]; 24358[label="zzz733/Zero",fontsize=10,color="white",style="solid",shape="box"];12094 -> 24358[label="",style="solid", color="burlywood", weight=9]; 24358 -> 12100[label="",style="solid", color="burlywood", weight=3]; 12104 -> 11974[label="",style="dashed", color="red", weight=0]; 12104[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7030",fontsize=16,color="magenta"];12104 -> 12107[label="",style="dashed", color="magenta", weight=3]; 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]; 24359 -> 12108[label="",style="solid", color="burlywood", weight=3]; 24360[label="zzz735/Zero",fontsize=10,color="white",style="solid",shape="box"];12103 -> 24360[label="",style="solid", color="burlywood", weight=9]; 24360 -> 12109[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 11914 -> 12230[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 11937 -> 12040[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 11946 -> 12047[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 12176 -> 11974[label="",style="dashed", color="red", weight=0]; 12176[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7040",fontsize=16,color="magenta"];12176 -> 12179[label="",style="dashed", color="magenta", weight=3]; 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]; 24361 -> 12180[label="",style="solid", color="burlywood", weight=3]; 24362[label="zzz755/Zero",fontsize=10,color="white",style="solid",shape="box"];12175 -> 24362[label="",style="solid", color="burlywood", weight=9]; 24362 -> 12181[label="",style="solid", color="burlywood", weight=3]; 12183 -> 11974[label="",style="dashed", color="red", weight=0]; 12183[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7040",fontsize=16,color="magenta"];12183 -> 12186[label="",style="dashed", color="magenta", weight=3]; 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]; 24363 -> 12187[label="",style="solid", color="burlywood", weight=3]; 24364[label="zzz757/Zero",fontsize=10,color="white",style="solid",shape="box"];12182 -> 24364[label="",style="solid", color="burlywood", weight=9]; 24364 -> 12188[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 2653[label="Succ (Succ (primPlusNat zzz62000 zzz62000))",fontsize=16,color="green",shape="box"];2653 -> 2773[label="",style="dashed", color="green", weight=3]; 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]; 24365 -> 21717[label="",style="solid", color="burlywood", weight=3]; 24366[label="zzz16490/Zero",fontsize=10,color="white",style="solid",shape="box"];21704 -> 24366[label="",style="solid", color="burlywood", weight=9]; 24366 -> 21718[label="",style="solid", color="burlywood", weight=3]; 21705 -> 21675[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 21710 -> 22158[label="",style="dashed", color="magenta", weight=3]; 21710 -> 22159[label="",style="dashed", color="magenta", weight=3]; 21710 -> 22160[label="",style="dashed", color="magenta", weight=3]; 21711 -> 21704[label="",style="dashed", color="red", weight=0]; 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]; 21711 -> 21722[label="",style="dashed", color="magenta", weight=3]; 21712 -> 21680[label="",style="dashed", color="red", weight=0]; 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]; 12461[label="primPlusNat zzz6800 zzz6970",fontsize=16,color="magenta"];12461 -> 12620[label="",style="dashed", color="magenta", weight=3]; 12461 -> 12621[label="",style="dashed", color="magenta", weight=3]; 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]; 24367 -> 10633[label="",style="solid", color="burlywood", weight=3]; 24368[label="zzz6110/Zero",fontsize=10,color="white",style="solid",shape="box"];10429 -> 24368[label="",style="solid", color="burlywood", weight=9]; 24368 -> 10634[label="",style="solid", color="burlywood", weight=3]; 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]; 13098[label="primPlusNat zzz6800 zzz7950",fontsize=16,color="magenta"];13098 -> 13180[label="",style="dashed", color="magenta", weight=3]; 13098 -> 13181[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 24369 -> 23208[label="",style="solid", color="burlywood", weight=3]; 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]; 24370 -> 23209[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 2978 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 2978 -> 22162[label="",style="dashed", color="magenta", weight=3]; 2978 -> 22163[label="",style="dashed", color="magenta", weight=3]; 2978 -> 22164[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 22152 -> 22277[label="",style="dashed", color="magenta", weight=3]; 22152 -> 22278[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 24371 -> 3062[label="",style="solid", color="burlywood", weight=3]; 24372[label="zzz3420/Zero",fontsize=10,color="white",style="solid",shape="box"];2986 -> 24372[label="",style="solid", color="burlywood", weight=9]; 24372 -> 3063[label="",style="solid", color="burlywood", weight=3]; 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]; 3013 -> 2630[label="",style="dashed", color="red", weight=0]; 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]; 3013 -> 3066[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 22156 -> 22280[label="",style="dashed", color="magenta", weight=3]; 22156 -> 22281[label="",style="dashed", color="magenta", weight=3]; 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]; 3026 -> 2991[label="",style="dashed", color="red", weight=0]; 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]; 24373 -> 3080[label="",style="solid", color="burlywood", weight=3]; 24374[label="zzz104/Zero",fontsize=10,color="white",style="solid",shape="box"];3025 -> 24374[label="",style="solid", color="burlywood", weight=9]; 24374 -> 3081[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 14906 -> 14937[label="",style="dashed", color="red", weight=0]; 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]; 12224 -> 11974[label="",style="dashed", color="red", weight=0]; 12224[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7050",fontsize=16,color="magenta"];12224 -> 12227[label="",style="dashed", color="magenta", weight=3]; 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]; 24375 -> 12228[label="",style="solid", color="burlywood", weight=3]; 24376[label="zzz768/Zero",fontsize=10,color="white",style="solid",shape="box"];12223 -> 24376[label="",style="solid", color="burlywood", weight=9]; 24376 -> 12229[label="",style="solid", color="burlywood", weight=3]; 12231 -> 11974[label="",style="dashed", color="red", weight=0]; 12231[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7050",fontsize=16,color="magenta"];12231 -> 12234[label="",style="dashed", color="magenta", weight=3]; 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]; 24377 -> 12235[label="",style="solid", color="burlywood", weight=3]; 24378[label="zzz770/Zero",fontsize=10,color="white",style="solid",shape="box"];12230 -> 24378[label="",style="solid", color="burlywood", weight=9]; 24378 -> 12236[label="",style="solid", color="burlywood", weight=3]; 11990 -> 12118[label="",style="dashed", color="red", weight=0]; 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]; 11991 -> 12122[label="",style="dashed", color="red", weight=0]; 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]; 11999 -> 12124[label="",style="dashed", color="red", weight=0]; 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]; 12000 -> 12126[label="",style="dashed", color="red", weight=0]; 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]; 12008 -> 12128[label="",style="dashed", color="red", weight=0]; 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]; 12009 -> 12130[label="",style="dashed", color="red", weight=0]; 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]; 12017 -> 12132[label="",style="dashed", color="red", weight=0]; 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]; 12018 -> 12134[label="",style="dashed", color="red", weight=0]; 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]; 12026 -> 12136[label="",style="dashed", color="red", weight=0]; 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]; 12027 -> 12138[label="",style="dashed", color="red", weight=0]; 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]; 12038 -> 12140[label="",style="dashed", color="red", weight=0]; 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]; 12039 -> 12142[label="",style="dashed", color="red", weight=0]; 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]; 12037 -> 11974[label="",style="dashed", color="red", weight=0]; 12037[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7060",fontsize=16,color="magenta"];12037 -> 12151[label="",style="dashed", color="magenta", weight=3]; 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]; 24379 -> 12152[label="",style="solid", color="burlywood", weight=3]; 24380[label="zzz721/Zero",fontsize=10,color="white",style="solid",shape="box"];12036 -> 24380[label="",style="solid", color="burlywood", weight=9]; 24380 -> 12153[label="",style="solid", color="burlywood", weight=3]; 12041 -> 11974[label="",style="dashed", color="red", weight=0]; 12041[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7060",fontsize=16,color="magenta"];12041 -> 12154[label="",style="dashed", color="magenta", weight=3]; 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]; 24381 -> 12155[label="",style="solid", color="burlywood", weight=3]; 24382[label="zzz722/Zero",fontsize=10,color="white",style="solid",shape="box"];12040 -> 24382[label="",style="solid", color="burlywood", weight=9]; 24382 -> 12156[label="",style="solid", color="burlywood", weight=3]; 14909 -> 14943[label="",style="dashed", color="red", weight=0]; 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]; 12046 -> 11974[label="",style="dashed", color="red", weight=0]; 12046[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7070",fontsize=16,color="magenta"];12046 -> 12161[label="",style="dashed", color="magenta", weight=3]; 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]; 24383 -> 12162[label="",style="solid", color="burlywood", weight=3]; 24384[label="zzz723/Zero",fontsize=10,color="white",style="solid",shape="box"];12045 -> 24384[label="",style="solid", color="burlywood", weight=9]; 24384 -> 12163[label="",style="solid", color="burlywood", weight=3]; 12048 -> 11974[label="",style="dashed", color="red", weight=0]; 12048[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz7070",fontsize=16,color="magenta"];12048 -> 12164[label="",style="dashed", color="magenta", weight=3]; 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]; 24385 -> 12165[label="",style="solid", color="burlywood", weight=3]; 24386[label="zzz724/Zero",fontsize=10,color="white",style="solid",shape="box"];12047 -> 24386[label="",style="solid", color="burlywood", weight=9]; 24386 -> 12166[label="",style="solid", color="burlywood", weight=3]; 12063 -> 12167[label="",style="dashed", color="red", weight=0]; 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]; 12064 -> 12169[label="",style="dashed", color="red", weight=0]; 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]; 12076 -> 12171[label="",style="dashed", color="red", weight=0]; 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]; 12077 -> 12173[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 12085 -> 12191[label="",style="dashed", color="red", weight=0]; 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]; 12086 -> 12195[label="",style="dashed", color="red", weight=0]; 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]; 12101 -> 12197[label="",style="dashed", color="red", weight=0]; 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]; 12102 -> 12199[label="",style="dashed", color="red", weight=0]; 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]; 2773 -> 2437[label="",style="dashed", color="red", weight=0]; 2773[label="primPlusNat zzz62000 zzz62000",fontsize=16,color="magenta"];2773 -> 2826[label="",style="dashed", color="magenta", weight=3]; 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]; 24387 -> 21725[label="",style="solid", color="burlywood", weight=3]; 24388[label="zzz164300/Zero",fontsize=10,color="white",style="solid",shape="box"];21717 -> 24388[label="",style="solid", color="burlywood", weight=9]; 24388 -> 21726[label="",style="solid", color="burlywood", weight=3]; 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]; 24389 -> 21727[label="",style="solid", color="burlywood", weight=3]; 24390[label="zzz164300/Zero",fontsize=10,color="white",style="solid",shape="box"];21718 -> 24390[label="",style="solid", color="burlywood", weight=9]; 24390 -> 21728[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 24391 -> 22282[label="",style="solid", color="burlywood", weight=3]; 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]; 24392 -> 22283[label="",style="solid", color="burlywood", weight=3]; 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]; 24393 -> 10854[label="",style="solid", color="burlywood", weight=3]; 24394[label="zzz54200/Zero",fontsize=10,color="white",style="solid",shape="box"];10633 -> 24394[label="",style="solid", color="burlywood", weight=9]; 24394 -> 10855[label="",style="solid", color="burlywood", weight=3]; 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]; 24395 -> 10856[label="",style="solid", color="burlywood", weight=3]; 24396[label="zzz54200/Zero",fontsize=10,color="white",style="solid",shape="box"];10634 -> 24396[label="",style="solid", color="burlywood", weight=9]; 24396 -> 10857[label="",style="solid", color="burlywood", weight=3]; 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]; 23082 -> 23081[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 22161[label="False",fontsize=16,color="green",shape="box"];22162 -> 1220[label="",style="dashed", color="red", weight=0]; 22162[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz344 True zzz31",fontsize=16,color="magenta"];22162 -> 22284[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 3065 -> 675[label="",style="dashed", color="red", weight=0]; 3065[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz34200)",fontsize=16,color="magenta"];3065 -> 3141[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 12110 -> 12215[label="",style="dashed", color="red", weight=0]; 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]; 12111 -> 12217[label="",style="dashed", color="red", weight=0]; 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]; 12120 -> 12219[label="",style="dashed", color="red", weight=0]; 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]; 12121 -> 12221[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24397 -> 14941[label="",style="solid", color="burlywood", weight=3]; 24398[label="zzz1052/Neg zzz10520",fontsize=10,color="white",style="solid",shape="box"];14937 -> 24398[label="",style="solid", color="burlywood", weight=9]; 24398 -> 14942[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 12119 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24399 -> 12241[label="",style="solid", color="burlywood", weight=3]; 24400[label="zzz737/Neg zzz7370",fontsize=10,color="white",style="solid",shape="box"];12118 -> 24400[label="",style="solid", color="burlywood", weight=9]; 24400 -> 12242[label="",style="solid", color="burlywood", weight=3]; 12123 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24401 -> 12244[label="",style="solid", color="burlywood", weight=3]; 24402[label="zzz738/Neg zzz7380",fontsize=10,color="white",style="solid",shape="box"];12122 -> 24402[label="",style="solid", color="burlywood", weight=9]; 24402 -> 12245[label="",style="solid", color="burlywood", weight=3]; 12125 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24403 -> 12247[label="",style="solid", color="burlywood", weight=3]; 24404[label="zzz739/Neg zzz7390",fontsize=10,color="white",style="solid",shape="box"];12124 -> 24404[label="",style="solid", color="burlywood", weight=9]; 24404 -> 12248[label="",style="solid", color="burlywood", weight=3]; 12127 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24405 -> 12250[label="",style="solid", color="burlywood", weight=3]; 24406[label="zzz740/Neg zzz7400",fontsize=10,color="white",style="solid",shape="box"];12126 -> 24406[label="",style="solid", color="burlywood", weight=9]; 24406 -> 12251[label="",style="solid", color="burlywood", weight=3]; 12129 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24407 -> 12253[label="",style="solid", color="burlywood", weight=3]; 24408[label="zzz741/Neg zzz7410",fontsize=10,color="white",style="solid",shape="box"];12128 -> 24408[label="",style="solid", color="burlywood", weight=9]; 24408 -> 12254[label="",style="solid", color="burlywood", weight=3]; 12131 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24409 -> 12256[label="",style="solid", color="burlywood", weight=3]; 24410[label="zzz742/Neg zzz7420",fontsize=10,color="white",style="solid",shape="box"];12130 -> 24410[label="",style="solid", color="burlywood", weight=9]; 24410 -> 12257[label="",style="solid", color="burlywood", weight=3]; 12133 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24411 -> 12259[label="",style="solid", color="burlywood", weight=3]; 24412[label="zzz743/Neg zzz7430",fontsize=10,color="white",style="solid",shape="box"];12132 -> 24412[label="",style="solid", color="burlywood", weight=9]; 24412 -> 12260[label="",style="solid", color="burlywood", weight=3]; 12135 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24413 -> 12262[label="",style="solid", color="burlywood", weight=3]; 24414[label="zzz744/Neg zzz7440",fontsize=10,color="white",style="solid",shape="box"];12134 -> 24414[label="",style="solid", color="burlywood", weight=9]; 24414 -> 12263[label="",style="solid", color="burlywood", weight=3]; 12137 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24415 -> 12265[label="",style="solid", color="burlywood", weight=3]; 24416[label="zzz745/Neg zzz7450",fontsize=10,color="white",style="solid",shape="box"];12136 -> 24416[label="",style="solid", color="burlywood", weight=9]; 24416 -> 12266[label="",style="solid", color="burlywood", weight=3]; 12139 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24417 -> 12268[label="",style="solid", color="burlywood", weight=3]; 24418[label="zzz746/Neg zzz7460",fontsize=10,color="white",style="solid",shape="box"];12138 -> 24418[label="",style="solid", color="burlywood", weight=9]; 24418 -> 12269[label="",style="solid", color="burlywood", weight=3]; 12141 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24419 -> 12271[label="",style="solid", color="burlywood", weight=3]; 24420[label="zzz747/Neg zzz7470",fontsize=10,color="white",style="solid",shape="box"];12140 -> 24420[label="",style="solid", color="burlywood", weight=9]; 24420 -> 12272[label="",style="solid", color="burlywood", weight=3]; 12143 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24421 -> 12274[label="",style="solid", color="burlywood", weight=3]; 24422[label="zzz748/Neg zzz7480",fontsize=10,color="white",style="solid",shape="box"];12142 -> 24422[label="",style="solid", color="burlywood", weight=9]; 24422 -> 12275[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 24423 -> 14947[label="",style="solid", color="burlywood", weight=3]; 24424[label="zzz1053/Neg zzz10530",fontsize=10,color="white",style="solid",shape="box"];14943 -> 24424[label="",style="solid", color="burlywood", weight=9]; 24424 -> 14948[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 12168 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24425 -> 12297[label="",style="solid", color="burlywood", weight=3]; 24426[label="zzz751/Neg zzz7510",fontsize=10,color="white",style="solid",shape="box"];12167 -> 24426[label="",style="solid", color="burlywood", weight=9]; 24426 -> 12298[label="",style="solid", color="burlywood", weight=3]; 12170 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24427 -> 12300[label="",style="solid", color="burlywood", weight=3]; 24428[label="zzz752/Neg zzz7520",fontsize=10,color="white",style="solid",shape="box"];12169 -> 24428[label="",style="solid", color="burlywood", weight=9]; 24428 -> 12301[label="",style="solid", color="burlywood", weight=3]; 12172 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24429 -> 12303[label="",style="solid", color="burlywood", weight=3]; 24430[label="zzz753/Neg zzz7530",fontsize=10,color="white",style="solid",shape="box"];12171 -> 24430[label="",style="solid", color="burlywood", weight=9]; 24430 -> 12304[label="",style="solid", color="burlywood", weight=3]; 12174 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24431 -> 12306[label="",style="solid", color="burlywood", weight=3]; 24432[label="zzz754/Neg zzz7540",fontsize=10,color="white",style="solid",shape="box"];12173 -> 24432[label="",style="solid", color="burlywood", weight=9]; 24432 -> 12307[label="",style="solid", color="burlywood", weight=3]; 12189 -> 12308[label="",style="dashed", color="red", weight=0]; 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]; 12190 -> 12312[label="",style="dashed", color="red", weight=0]; 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]; 12193 -> 12314[label="",style="dashed", color="red", weight=0]; 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]; 12194 -> 12316[label="",style="dashed", color="red", weight=0]; 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]; 12192 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24433 -> 12319[label="",style="solid", color="burlywood", weight=3]; 24434[label="zzz759/Neg zzz7590",fontsize=10,color="white",style="solid",shape="box"];12191 -> 24434[label="",style="solid", color="burlywood", weight=9]; 24434 -> 12320[label="",style="solid", color="burlywood", weight=3]; 12196 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24435 -> 12322[label="",style="solid", color="burlywood", weight=3]; 24436[label="zzz760/Neg zzz7600",fontsize=10,color="white",style="solid",shape="box"];12195 -> 24436[label="",style="solid", color="burlywood", weight=9]; 24436 -> 12323[label="",style="solid", color="burlywood", weight=3]; 12198 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24437 -> 12325[label="",style="solid", color="burlywood", weight=3]; 24438[label="zzz761/Neg zzz7610",fontsize=10,color="white",style="solid",shape="box"];12197 -> 24438[label="",style="solid", color="burlywood", weight=9]; 24438 -> 12326[label="",style="solid", color="burlywood", weight=3]; 12200 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24439 -> 12328[label="",style="solid", color="burlywood", weight=3]; 24440[label="zzz762/Neg zzz7620",fontsize=10,color="white",style="solid",shape="box"];12199 -> 24440[label="",style="solid", color="burlywood", weight=9]; 24440 -> 12329[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 10854[label="primMinusNat (Succ zzz61100) (Succ zzz542000)",fontsize=16,color="black",shape="box"];10854 -> 10947[label="",style="solid", color="black", weight=3]; 10855[label="primMinusNat (Succ zzz61100) Zero",fontsize=16,color="black",shape="box"];10855 -> 10948[label="",style="solid", color="black", weight=3]; 10856[label="primMinusNat Zero (Succ zzz542000)",fontsize=16,color="black",shape="box"];10856 -> 10949[label="",style="solid", color="black", weight=3]; 10857[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];10857 -> 10950[label="",style="solid", color="black", weight=3]; 23095 -> 23106[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 23215 -> 22605[label="",style="dashed", color="red", weight=0]; 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]; 23215 -> 23240[label="",style="dashed", color="magenta", weight=3]; 23215 -> 23241[label="",style="dashed", color="magenta", weight=3]; 23215 -> 23242[label="",style="dashed", color="magenta", weight=3]; 23215 -> 23243[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 3138 -> 3252[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 12216 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24441 -> 12342[label="",style="solid", color="burlywood", weight=3]; 24442[label="zzz764/Neg zzz7640",fontsize=10,color="white",style="solid",shape="box"];12215 -> 24442[label="",style="solid", color="burlywood", weight=9]; 24442 -> 12343[label="",style="solid", color="burlywood", weight=3]; 12218 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24443 -> 12345[label="",style="solid", color="burlywood", weight=3]; 24444[label="zzz765/Neg zzz7650",fontsize=10,color="white",style="solid",shape="box"];12217 -> 24444[label="",style="solid", color="burlywood", weight=9]; 24444 -> 12346[label="",style="solid", color="burlywood", weight=3]; 12220 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24445 -> 12348[label="",style="solid", color="burlywood", weight=3]; 24446[label="zzz766/Neg zzz7660",fontsize=10,color="white",style="solid",shape="box"];12219 -> 24446[label="",style="solid", color="burlywood", weight=9]; 24446 -> 12349[label="",style="solid", color="burlywood", weight=3]; 12222 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24447 -> 12351[label="",style="solid", color="burlywood", weight=3]; 24448[label="zzz767/Neg zzz7670",fontsize=10,color="white",style="solid",shape="box"];12221 -> 24448[label="",style="solid", color="burlywood", weight=9]; 24448 -> 12352[label="",style="solid", color="burlywood", weight=3]; 14940 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12237 -> 12353[label="",style="dashed", color="red", weight=0]; 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]; 12238 -> 12355[label="",style="dashed", color="red", weight=0]; 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]; 12310 -> 12357[label="",style="dashed", color="red", weight=0]; 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]; 12311 -> 12359[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 24449 -> 12363[label="",style="solid", color="burlywood", weight=3]; 24450[label="zzz7380/Zero",fontsize=10,color="white",style="solid",shape="box"];12244 -> 24450[label="",style="solid", color="burlywood", weight=9]; 24450 -> 12364[label="",style="solid", color="burlywood", weight=3]; 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]; 24451 -> 12365[label="",style="solid", color="burlywood", weight=3]; 24452[label="zzz7380/Zero",fontsize=10,color="white",style="solid",shape="box"];12245 -> 24452[label="",style="solid", color="burlywood", weight=9]; 24452 -> 12366[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24453 -> 12369[label="",style="solid", color="burlywood", weight=3]; 24454[label="zzz7400/Zero",fontsize=10,color="white",style="solid",shape="box"];12250 -> 24454[label="",style="solid", color="burlywood", weight=9]; 24454 -> 12370[label="",style="solid", color="burlywood", weight=3]; 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]; 24455 -> 12371[label="",style="solid", color="burlywood", weight=3]; 24456[label="zzz7400/Zero",fontsize=10,color="white",style="solid",shape="box"];12251 -> 24456[label="",style="solid", color="burlywood", weight=9]; 24456 -> 12372[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24457 -> 12375[label="",style="solid", color="burlywood", weight=3]; 24458[label="zzz7420/Zero",fontsize=10,color="white",style="solid",shape="box"];12256 -> 24458[label="",style="solid", color="burlywood", weight=9]; 24458 -> 12376[label="",style="solid", color="burlywood", weight=3]; 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]; 24459 -> 12377[label="",style="solid", color="burlywood", weight=3]; 24460[label="zzz7420/Zero",fontsize=10,color="white",style="solid",shape="box"];12257 -> 24460[label="",style="solid", color="burlywood", weight=9]; 24460 -> 12378[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24461 -> 12381[label="",style="solid", color="burlywood", weight=3]; 24462[label="zzz7440/Zero",fontsize=10,color="white",style="solid",shape="box"];12262 -> 24462[label="",style="solid", color="burlywood", weight=9]; 24462 -> 12382[label="",style="solid", color="burlywood", weight=3]; 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]; 24463 -> 12383[label="",style="solid", color="burlywood", weight=3]; 24464[label="zzz7440/Zero",fontsize=10,color="white",style="solid",shape="box"];12263 -> 24464[label="",style="solid", color="burlywood", weight=9]; 24464 -> 12384[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24465 -> 12387[label="",style="solid", color="burlywood", weight=3]; 24466[label="zzz7460/Zero",fontsize=10,color="white",style="solid",shape="box"];12268 -> 24466[label="",style="solid", color="burlywood", weight=9]; 24466 -> 12388[label="",style="solid", color="burlywood", weight=3]; 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]; 24467 -> 12389[label="",style="solid", color="burlywood", weight=3]; 24468[label="zzz7460/Zero",fontsize=10,color="white",style="solid",shape="box"];12269 -> 24468[label="",style="solid", color="burlywood", weight=9]; 24468 -> 12390[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24469 -> 12393[label="",style="solid", color="burlywood", weight=3]; 24470[label="zzz7480/Zero",fontsize=10,color="white",style="solid",shape="box"];12274 -> 24470[label="",style="solid", color="burlywood", weight=9]; 24470 -> 12394[label="",style="solid", color="burlywood", weight=3]; 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]; 24471 -> 12395[label="",style="solid", color="burlywood", weight=3]; 24472[label="zzz7480/Zero",fontsize=10,color="white",style="solid",shape="box"];12275 -> 24472[label="",style="solid", color="burlywood", weight=9]; 24472 -> 12396[label="",style="solid", color="burlywood", weight=3]; 12282 -> 12405[label="",style="dashed", color="red", weight=0]; 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]; 12283 -> 12407[label="",style="dashed", color="red", weight=0]; 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]; 12284 -> 12409[label="",style="dashed", color="red", weight=0]; 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]; 12285 -> 12411[label="",style="dashed", color="red", weight=0]; 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]; 14946 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12292 -> 12417[label="",style="dashed", color="red", weight=0]; 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]; 12293 -> 12419[label="",style="dashed", color="red", weight=0]; 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]; 12294 -> 12421[label="",style="dashed", color="red", weight=0]; 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]; 12295 -> 12423[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 24473 -> 12427[label="",style="solid", color="burlywood", weight=3]; 24474[label="zzz7520/Zero",fontsize=10,color="white",style="solid",shape="box"];12300 -> 24474[label="",style="solid", color="burlywood", weight=9]; 24474 -> 12428[label="",style="solid", color="burlywood", weight=3]; 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]; 24475 -> 12429[label="",style="solid", color="burlywood", weight=3]; 24476[label="zzz7520/Zero",fontsize=10,color="white",style="solid",shape="box"];12301 -> 24476[label="",style="solid", color="burlywood", weight=9]; 24476 -> 12430[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24477 -> 12433[label="",style="solid", color="burlywood", weight=3]; 24478[label="zzz7540/Zero",fontsize=10,color="white",style="solid",shape="box"];12306 -> 24478[label="",style="solid", color="burlywood", weight=9]; 24478 -> 12434[label="",style="solid", color="burlywood", weight=3]; 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]; 24479 -> 12435[label="",style="solid", color="burlywood", weight=3]; 24480[label="zzz7540/Zero",fontsize=10,color="white",style="solid",shape="box"];12307 -> 24480[label="",style="solid", color="burlywood", weight=9]; 24480 -> 12436[label="",style="solid", color="burlywood", weight=3]; 12309 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24481 -> 12438[label="",style="solid", color="burlywood", weight=3]; 24482[label="zzz772/Neg zzz7720",fontsize=10,color="white",style="solid",shape="box"];12308 -> 24482[label="",style="solid", color="burlywood", weight=9]; 24482 -> 12439[label="",style="solid", color="burlywood", weight=3]; 12313 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24483 -> 12441[label="",style="solid", color="burlywood", weight=3]; 24484[label="zzz773/Neg zzz7730",fontsize=10,color="white",style="solid",shape="box"];12312 -> 24484[label="",style="solid", color="burlywood", weight=9]; 24484 -> 12442[label="",style="solid", color="burlywood", weight=3]; 12315 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24485 -> 12444[label="",style="solid", color="burlywood", weight=3]; 24486[label="zzz774/Neg zzz7740",fontsize=10,color="white",style="solid",shape="box"];12314 -> 24486[label="",style="solid", color="burlywood", weight=9]; 24486 -> 12445[label="",style="solid", color="burlywood", weight=3]; 12317 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24487 -> 12447[label="",style="solid", color="burlywood", weight=3]; 24488[label="zzz775/Neg zzz7750",fontsize=10,color="white",style="solid",shape="box"];12316 -> 24488[label="",style="solid", color="burlywood", weight=9]; 24488 -> 12448[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24489 -> 12451[label="",style="solid", color="burlywood", weight=3]; 24490[label="zzz7600/Zero",fontsize=10,color="white",style="solid",shape="box"];12322 -> 24490[label="",style="solid", color="burlywood", weight=9]; 24490 -> 12452[label="",style="solid", color="burlywood", weight=3]; 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]; 24491 -> 12453[label="",style="solid", color="burlywood", weight=3]; 24492[label="zzz7600/Zero",fontsize=10,color="white",style="solid",shape="box"];12323 -> 24492[label="",style="solid", color="burlywood", weight=9]; 24492 -> 12454[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24493 -> 12457[label="",style="solid", color="burlywood", weight=3]; 24494[label="zzz7620/Zero",fontsize=10,color="white",style="solid",shape="box"];12328 -> 24494[label="",style="solid", color="burlywood", weight=9]; 24494 -> 12458[label="",style="solid", color="burlywood", weight=3]; 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]; 24495 -> 12459[label="",style="solid", color="burlywood", weight=3]; 24496[label="zzz7620/Zero",fontsize=10,color="white",style="solid",shape="box"];12329 -> 24496[label="",style="solid", color="burlywood", weight=9]; 24496 -> 12460[label="",style="solid", color="burlywood", weight=3]; 21733 -> 21704[label="",style="dashed", color="red", weight=0]; 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]; 21733 -> 21741[label="",style="dashed", color="magenta", weight=3]; 21734 -> 21675[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 22344 -> 22341[label="",style="dashed", color="red", weight=0]; 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]; 22344 -> 22363[label="",style="dashed", color="magenta", weight=3]; 22344 -> 22364[label="",style="dashed", color="magenta", weight=3]; 22344 -> 22365[label="",style="dashed", color="magenta", weight=3]; 22344 -> 22366[label="",style="dashed", color="magenta", weight=3]; 22344 -> 22367[label="",style="dashed", color="magenta", weight=3]; 22344 -> 22368[label="",style="dashed", color="magenta", weight=3]; 22344 -> 22369[label="",style="dashed", color="magenta", weight=3]; 22344 -> 22370[label="",style="dashed", color="magenta", weight=3]; 22344 -> 22371[label="",style="dashed", color="magenta", weight=3]; 10947 -> 10429[label="",style="dashed", color="red", weight=0]; 10947[label="primMinusNat zzz61100 zzz542000",fontsize=16,color="magenta"];10947 -> 11001[label="",style="dashed", color="magenta", weight=3]; 10947 -> 11002[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 23950 -> 23956[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3253 -> 2630[label="",style="dashed", color="red", weight=0]; 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]; 3253 -> 3311[label="",style="dashed", color="magenta", weight=3]; 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]; 24497 -> 3312[label="",style="solid", color="burlywood", weight=3]; 24498[label="zzz116/Zero",fontsize=10,color="white",style="solid",shape="box"];3252 -> 24498[label="",style="solid", color="burlywood", weight=9]; 24498 -> 3313[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24499 -> 12477[label="",style="solid", color="burlywood", weight=3]; 24500[label="zzz7650/Zero",fontsize=10,color="white",style="solid",shape="box"];12345 -> 24500[label="",style="solid", color="burlywood", weight=9]; 24500 -> 12478[label="",style="solid", color="burlywood", weight=3]; 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]; 24501 -> 12479[label="",style="solid", color="burlywood", weight=3]; 24502[label="zzz7650/Zero",fontsize=10,color="white",style="solid",shape="box"];12346 -> 24502[label="",style="solid", color="burlywood", weight=9]; 24502 -> 12480[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24503 -> 12483[label="",style="solid", color="burlywood", weight=3]; 24504[label="zzz7670/Zero",fontsize=10,color="white",style="solid",shape="box"];12351 -> 24504[label="",style="solid", color="burlywood", weight=9]; 24504 -> 12484[label="",style="solid", color="burlywood", weight=3]; 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]; 24505 -> 12485[label="",style="solid", color="burlywood", weight=3]; 24506[label="zzz7670/Zero",fontsize=10,color="white",style="solid",shape="box"];12352 -> 24506[label="",style="solid", color="burlywood", weight=9]; 24506 -> 12486[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 14951 -> 14959[label="",style="dashed", color="red", weight=0]; 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]; 12354 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24507 -> 12488[label="",style="solid", color="burlywood", weight=3]; 24508[label="zzz776/Neg zzz7760",fontsize=10,color="white",style="solid",shape="box"];12353 -> 24508[label="",style="solid", color="burlywood", weight=9]; 24508 -> 12489[label="",style="solid", color="burlywood", weight=3]; 12356 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24509 -> 12491[label="",style="solid", color="burlywood", weight=3]; 24510[label="zzz777/Neg zzz7770",fontsize=10,color="white",style="solid",shape="box"];12355 -> 24510[label="",style="solid", color="burlywood", weight=9]; 24510 -> 12492[label="",style="solid", color="burlywood", weight=3]; 12358 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24511 -> 12494[label="",style="solid", color="burlywood", weight=3]; 24512[label="zzz778/Neg zzz7780",fontsize=10,color="white",style="solid",shape="box"];12357 -> 24512[label="",style="solid", color="burlywood", weight=9]; 24512 -> 12495[label="",style="solid", color="burlywood", weight=3]; 12360 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24513 -> 12497[label="",style="solid", color="burlywood", weight=3]; 24514[label="zzz779/Neg zzz7790",fontsize=10,color="white",style="solid",shape="box"];12359 -> 24514[label="",style="solid", color="burlywood", weight=9]; 24514 -> 12498[label="",style="solid", color="burlywood", weight=3]; 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]; 24515 -> 12499[label="",style="solid", color="burlywood", weight=3]; 24516[label="zzz7370/Zero",fontsize=10,color="white",style="solid",shape="box"];12361 -> 24516[label="",style="solid", color="burlywood", weight=9]; 24516 -> 12500[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24517 -> 12507[label="",style="solid", color="burlywood", weight=3]; 24518[label="zzz7390/Zero",fontsize=10,color="white",style="solid",shape="box"];12368 -> 24518[label="",style="solid", color="burlywood", weight=9]; 24518 -> 12508[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 24519 -> 12513[label="",style="solid", color="burlywood", weight=3]; 24520[label="zzz7410/Zero",fontsize=10,color="white",style="solid",shape="box"];12373 -> 24520[label="",style="solid", color="burlywood", weight=9]; 24520 -> 12514[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24521 -> 12521[label="",style="solid", color="burlywood", weight=3]; 24522[label="zzz7430/Zero",fontsize=10,color="white",style="solid",shape="box"];12380 -> 24522[label="",style="solid", color="burlywood", weight=9]; 24522 -> 12522[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 24523 -> 12527[label="",style="solid", color="burlywood", weight=3]; 24524[label="zzz7450/Zero",fontsize=10,color="white",style="solid",shape="box"];12385 -> 24524[label="",style="solid", color="burlywood", weight=9]; 24524 -> 12528[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24525 -> 12535[label="",style="solid", color="burlywood", weight=3]; 24526[label="zzz7470/Zero",fontsize=10,color="white",style="solid",shape="box"];12392 -> 24526[label="",style="solid", color="burlywood", weight=9]; 24526 -> 12536[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 12406 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24527 -> 12549[label="",style="solid", color="burlywood", weight=3]; 24528[label="zzz780/Neg zzz7800",fontsize=10,color="white",style="solid",shape="box"];12405 -> 24528[label="",style="solid", color="burlywood", weight=9]; 24528 -> 12550[label="",style="solid", color="burlywood", weight=3]; 12408 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24529 -> 12552[label="",style="solid", color="burlywood", weight=3]; 24530[label="zzz781/Neg zzz7810",fontsize=10,color="white",style="solid",shape="box"];12407 -> 24530[label="",style="solid", color="burlywood", weight=9]; 24530 -> 12553[label="",style="solid", color="burlywood", weight=3]; 12410 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24531 -> 12555[label="",style="solid", color="burlywood", weight=3]; 24532[label="zzz782/Neg zzz7820",fontsize=10,color="white",style="solid",shape="box"];12409 -> 24532[label="",style="solid", color="burlywood", weight=9]; 24532 -> 12556[label="",style="solid", color="burlywood", weight=3]; 12412 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24533 -> 12558[label="",style="solid", color="burlywood", weight=3]; 24534[label="zzz783/Neg zzz7830",fontsize=10,color="white",style="solid",shape="box"];12411 -> 24534[label="",style="solid", color="burlywood", weight=9]; 24534 -> 12559[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 14956 -> 14963[label="",style="dashed", color="red", weight=0]; 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]; 12418 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24535 -> 12569[label="",style="solid", color="burlywood", weight=3]; 24536[label="zzz784/Neg zzz7840",fontsize=10,color="white",style="solid",shape="box"];12417 -> 24536[label="",style="solid", color="burlywood", weight=9]; 24536 -> 12570[label="",style="solid", color="burlywood", weight=3]; 12420 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24537 -> 12572[label="",style="solid", color="burlywood", weight=3]; 24538[label="zzz785/Neg zzz7850",fontsize=10,color="white",style="solid",shape="box"];12419 -> 24538[label="",style="solid", color="burlywood", weight=9]; 24538 -> 12573[label="",style="solid", color="burlywood", weight=3]; 12422 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24539 -> 12575[label="",style="solid", color="burlywood", weight=3]; 24540[label="zzz786/Neg zzz7860",fontsize=10,color="white",style="solid",shape="box"];12421 -> 24540[label="",style="solid", color="burlywood", weight=9]; 24540 -> 12576[label="",style="solid", color="burlywood", weight=3]; 12424 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24541 -> 12578[label="",style="solid", color="burlywood", weight=3]; 24542[label="zzz787/Neg zzz7870",fontsize=10,color="white",style="solid",shape="box"];12423 -> 24542[label="",style="solid", color="burlywood", weight=9]; 24542 -> 12579[label="",style="solid", color="burlywood", weight=3]; 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]; 24543 -> 12580[label="",style="solid", color="burlywood", weight=3]; 24544[label="zzz7510/Zero",fontsize=10,color="white",style="solid",shape="box"];12425 -> 24544[label="",style="solid", color="burlywood", weight=9]; 24544 -> 12581[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24545 -> 12588[label="",style="solid", color="burlywood", weight=3]; 24546[label="zzz7530/Zero",fontsize=10,color="white",style="solid",shape="box"];12432 -> 24546[label="",style="solid", color="burlywood", weight=9]; 24546 -> 12589[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24547 -> 12596[label="",style="solid", color="burlywood", weight=3]; 24548[label="zzz7730/Zero",fontsize=10,color="white",style="solid",shape="box"];12441 -> 24548[label="",style="solid", color="burlywood", weight=9]; 24548 -> 12597[label="",style="solid", color="burlywood", weight=3]; 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]; 24549 -> 12598[label="",style="solid", color="burlywood", weight=3]; 24550[label="zzz7730/Zero",fontsize=10,color="white",style="solid",shape="box"];12442 -> 24550[label="",style="solid", color="burlywood", weight=9]; 24550 -> 12599[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24551 -> 12602[label="",style="solid", color="burlywood", weight=3]; 24552[label="zzz7750/Zero",fontsize=10,color="white",style="solid",shape="box"];12447 -> 24552[label="",style="solid", color="burlywood", weight=9]; 24552 -> 12603[label="",style="solid", color="burlywood", weight=3]; 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]; 24553 -> 12604[label="",style="solid", color="burlywood", weight=3]; 24554[label="zzz7750/Zero",fontsize=10,color="white",style="solid",shape="box"];12448 -> 24554[label="",style="solid", color="burlywood", weight=9]; 24554 -> 12605[label="",style="solid", color="burlywood", weight=3]; 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]; 24555 -> 12606[label="",style="solid", color="burlywood", weight=3]; 24556[label="zzz7590/Zero",fontsize=10,color="white",style="solid",shape="box"];12449 -> 24556[label="",style="solid", color="burlywood", weight=9]; 24556 -> 12607[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24557 -> 12614[label="",style="solid", color="burlywood", weight=3]; 24558[label="zzz7610/Zero",fontsize=10,color="white",style="solid",shape="box"];12456 -> 24558[label="",style="solid", color="burlywood", weight=9]; 24558 -> 12615[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 21742 -> 21753[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24559 -> 23960[label="",style="solid", color="burlywood", weight=3]; 24560[label="zzz1795/Neg zzz17950",fontsize=10,color="white",style="solid",shape="box"];23956 -> 24560[label="",style="solid", color="burlywood", weight=9]; 24560 -> 23961[label="",style="solid", color="burlywood", weight=3]; 10574 -> 1034[label="",style="dashed", color="red", weight=0]; 10574[label="FiniteMap.mkVBalBranch True zzz475 (FiniteMap.splitGT zzz477 False) zzz478",fontsize=16,color="magenta"];10574 -> 10693[label="",style="dashed", color="magenta", weight=3]; 10574 -> 10694[label="",style="dashed", color="magenta", weight=3]; 10574 -> 10695[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 3310 -> 675[label="",style="dashed", color="red", weight=0]; 3310[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz34200)",fontsize=16,color="magenta"];3310 -> 3410[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24561 -> 12640[label="",style="solid", color="burlywood", weight=3]; 24562[label="zzz7640/Zero",fontsize=10,color="white",style="solid",shape="box"];12475 -> 24562[label="",style="solid", color="burlywood", weight=9]; 24562 -> 12641[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24563 -> 12648[label="",style="solid", color="burlywood", weight=3]; 24564[label="zzz7660/Zero",fontsize=10,color="white",style="solid",shape="box"];12482 -> 24564[label="",style="solid", color="burlywood", weight=9]; 24564 -> 12649[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 14958 -> 11974[label="",style="dashed", color="red", weight=0]; 14958[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10520",fontsize=16,color="magenta"];14958 -> 14965[label="",style="dashed", color="magenta", weight=3]; 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]; 24565 -> 14966[label="",style="solid", color="burlywood", weight=3]; 24566[label="zzz1055/Zero",fontsize=10,color="white",style="solid",shape="box"];14957 -> 24566[label="",style="solid", color="burlywood", weight=9]; 24566 -> 14967[label="",style="solid", color="burlywood", weight=3]; 14960 -> 11974[label="",style="dashed", color="red", weight=0]; 14960[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10520",fontsize=16,color="magenta"];14960 -> 14968[label="",style="dashed", color="magenta", weight=3]; 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]; 24567 -> 14969[label="",style="solid", color="burlywood", weight=3]; 24568[label="zzz1056/Zero",fontsize=10,color="white",style="solid",shape="box"];14959 -> 24568[label="",style="solid", color="burlywood", weight=9]; 24568 -> 14970[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24569 -> 12656[label="",style="solid", color="burlywood", weight=3]; 24570[label="zzz7770/Zero",fontsize=10,color="white",style="solid",shape="box"];12491 -> 24570[label="",style="solid", color="burlywood", weight=9]; 24570 -> 12657[label="",style="solid", color="burlywood", weight=3]; 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]; 24571 -> 12658[label="",style="solid", color="burlywood", weight=3]; 24572[label="zzz7770/Zero",fontsize=10,color="white",style="solid",shape="box"];12492 -> 24572[label="",style="solid", color="burlywood", weight=9]; 24572 -> 12659[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24573 -> 12662[label="",style="solid", color="burlywood", weight=3]; 24574[label="zzz7790/Zero",fontsize=10,color="white",style="solid",shape="box"];12497 -> 24574[label="",style="solid", color="burlywood", weight=9]; 24574 -> 12663[label="",style="solid", color="burlywood", weight=3]; 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]; 24575 -> 12664[label="",style="solid", color="burlywood", weight=3]; 24576[label="zzz7790/Zero",fontsize=10,color="white",style="solid",shape="box"];12498 -> 24576[label="",style="solid", color="burlywood", weight=9]; 24576 -> 12665[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12502 -> 12368[label="",style="dashed", color="red", weight=0]; 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]; 12502 -> 12670[label="",style="dashed", color="magenta", weight=3]; 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]; 12504 -> 12362[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12509 -> 12367[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12511 -> 12676[label="",style="dashed", color="magenta", weight=3]; 12512 -> 12503[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12516 -> 12380[label="",style="dashed", color="red", weight=0]; 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]; 12516 -> 12681[label="",style="dashed", color="magenta", weight=3]; 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]; 12518 -> 12374[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12523 -> 12379[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12525 -> 12687[label="",style="dashed", color="magenta", weight=3]; 12526 -> 12517[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12530 -> 12392[label="",style="dashed", color="red", weight=0]; 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]; 12530 -> 12692[label="",style="dashed", color="magenta", weight=3]; 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]; 12532 -> 12386[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12537 -> 12391[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12539 -> 12698[label="",style="dashed", color="magenta", weight=3]; 12540 -> 12531[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24577 -> 12707[label="",style="solid", color="burlywood", weight=3]; 24578[label="zzz7810/Zero",fontsize=10,color="white",style="solid",shape="box"];12552 -> 24578[label="",style="solid", color="burlywood", weight=9]; 24578 -> 12708[label="",style="solid", color="burlywood", weight=3]; 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]; 24579 -> 12709[label="",style="solid", color="burlywood", weight=3]; 24580[label="zzz7810/Zero",fontsize=10,color="white",style="solid",shape="box"];12553 -> 24580[label="",style="solid", color="burlywood", weight=9]; 24580 -> 12710[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24581 -> 12713[label="",style="solid", color="burlywood", weight=3]; 24582[label="zzz7830/Zero",fontsize=10,color="white",style="solid",shape="box"];12558 -> 24582[label="",style="solid", color="burlywood", weight=9]; 24582 -> 12714[label="",style="solid", color="burlywood", weight=3]; 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]; 24583 -> 12715[label="",style="solid", color="burlywood", weight=3]; 24584[label="zzz7830/Zero",fontsize=10,color="white",style="solid",shape="box"];12559 -> 24584[label="",style="solid", color="burlywood", weight=9]; 24584 -> 12716[label="",style="solid", color="burlywood", weight=3]; 14962 -> 11974[label="",style="dashed", color="red", weight=0]; 14962[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10530",fontsize=16,color="magenta"];14962 -> 14971[label="",style="dashed", color="magenta", weight=3]; 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]; 24585 -> 14972[label="",style="solid", color="burlywood", weight=3]; 24586[label="zzz1057/Zero",fontsize=10,color="white",style="solid",shape="box"];14961 -> 24586[label="",style="solid", color="burlywood", weight=9]; 24586 -> 14973[label="",style="solid", color="burlywood", weight=3]; 14964 -> 11974[label="",style="dashed", color="red", weight=0]; 14964[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz10530",fontsize=16,color="magenta"];14964 -> 14974[label="",style="dashed", color="magenta", weight=3]; 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]; 24587 -> 14975[label="",style="solid", color="burlywood", weight=3]; 24588[label="zzz1058/Zero",fontsize=10,color="white",style="solid",shape="box"];14963 -> 24588[label="",style="solid", color="burlywood", weight=9]; 24588 -> 14976[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24589 -> 12731[label="",style="solid", color="burlywood", weight=3]; 24590[label="zzz7850/Zero",fontsize=10,color="white",style="solid",shape="box"];12572 -> 24590[label="",style="solid", color="burlywood", weight=9]; 24590 -> 12732[label="",style="solid", color="burlywood", weight=3]; 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]; 24591 -> 12733[label="",style="solid", color="burlywood", weight=3]; 24592[label="zzz7850/Zero",fontsize=10,color="white",style="solid",shape="box"];12573 -> 24592[label="",style="solid", color="burlywood", weight=9]; 24592 -> 12734[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24593 -> 12737[label="",style="solid", color="burlywood", weight=3]; 24594[label="zzz7870/Zero",fontsize=10,color="white",style="solid",shape="box"];12578 -> 24594[label="",style="solid", color="burlywood", weight=9]; 24594 -> 12738[label="",style="solid", color="burlywood", weight=3]; 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]; 24595 -> 12739[label="",style="solid", color="burlywood", weight=3]; 24596[label="zzz7870/Zero",fontsize=10,color="white",style="solid",shape="box"];12579 -> 24596[label="",style="solid", color="burlywood", weight=9]; 24596 -> 12740[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 12583 -> 12432[label="",style="dashed", color="red", weight=0]; 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]; 12583 -> 12745[label="",style="dashed", color="magenta", weight=3]; 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]; 12585 -> 12426[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12590 -> 12431[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12592 -> 12751[label="",style="dashed", color="magenta", weight=3]; 12593 -> 12584[label="",style="dashed", color="red", weight=0]; 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]; 24597 -> 12752[label="",style="solid", color="burlywood", weight=3]; 24598[label="zzz7720/Zero",fontsize=10,color="white",style="solid",shape="box"];12594 -> 24598[label="",style="solid", color="burlywood", weight=9]; 24598 -> 12753[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24599 -> 12760[label="",style="solid", color="burlywood", weight=3]; 24600[label="zzz7740/Zero",fontsize=10,color="white",style="solid",shape="box"];12601 -> 24600[label="",style="solid", color="burlywood", weight=9]; 24600 -> 12761[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 12609 -> 12456[label="",style="dashed", color="red", weight=0]; 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]; 12609 -> 12770[label="",style="dashed", color="magenta", weight=3]; 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]; 12611 -> 12450[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12616 -> 12455[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12618 -> 12776[label="",style="dashed", color="magenta", weight=3]; 12619 -> 12610[label="",style="dashed", color="red", weight=0]; 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]; 21752[label="FiniteMap.sizeFM (FiniteMap.Branch zzz2130 zzz2131 zzz2132 zzz2133 zzz2134)",fontsize=16,color="magenta"];21752 -> 21766[label="",style="dashed", color="magenta", weight=3]; 21753 -> 11346[label="",style="dashed", color="red", weight=0]; 21753[label="FiniteMap.sizeFM (FiniteMap.Branch zzz270 zzz271 zzz272 zzz273 zzz274)",fontsize=16,color="magenta"];21753 -> 21767[label="",style="dashed", color="magenta", weight=3]; 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]; 23119 -> 23125[label="",style="dashed", color="red", weight=0]; 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]; 23959 -> 11696[label="",style="dashed", color="red", weight=0]; 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]; 23959 -> 23965[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24601 -> 10735[label="",style="solid", color="burlywood", weight=3]; 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]; 24602 -> 10736[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 3415 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 3415 -> 22166[label="",style="dashed", color="magenta", weight=3]; 3415 -> 22167[label="",style="dashed", color="magenta", weight=3]; 3415 -> 22168[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 12643 -> 12482[label="",style="dashed", color="red", weight=0]; 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]; 12643 -> 12806[label="",style="dashed", color="magenta", weight=3]; 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]; 12645 -> 12476[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12650 -> 12481[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12652 -> 12812[label="",style="dashed", color="magenta", weight=3]; 12653 -> 12644[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 24603 -> 12813[label="",style="solid", color="burlywood", weight=3]; 24604[label="zzz7760/Zero",fontsize=10,color="white",style="solid",shape="box"];12654 -> 24604[label="",style="solid", color="burlywood", weight=9]; 24604 -> 12814[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24605 -> 12821[label="",style="solid", color="burlywood", weight=3]; 24606[label="zzz7780/Zero",fontsize=10,color="white",style="solid",shape="box"];12661 -> 24606[label="",style="solid", color="burlywood", weight=9]; 24606 -> 12822[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 24607 -> 12827[label="",style="solid", color="burlywood", weight=3]; 24608[label="zzz7090/Zero",fontsize=10,color="white",style="solid",shape="box"];12666 -> 24608[label="",style="solid", color="burlywood", weight=9]; 24608 -> 12828[label="",style="solid", color="burlywood", weight=3]; 12667 -> 12362[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12672 -> 22170[label="",style="dashed", color="magenta", weight=3]; 12672 -> 22171[label="",style="dashed", color="magenta", weight=3]; 12672 -> 22172[label="",style="dashed", color="magenta", weight=3]; 12673 -> 12666[label="",style="dashed", color="red", weight=0]; 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]; 12673 -> 12835[label="",style="dashed", color="magenta", weight=3]; 12674 -> 12367[label="",style="dashed", color="red", weight=0]; 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]; 24609 -> 12836[label="",style="solid", color="burlywood", weight=3]; 24610[label="zzz7130/Zero",fontsize=10,color="white",style="solid",shape="box"];12677 -> 24610[label="",style="solid", color="burlywood", weight=9]; 24610 -> 12837[label="",style="solid", color="burlywood", weight=3]; 12678 -> 12374[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12683 -> 22174[label="",style="dashed", color="magenta", weight=3]; 12683 -> 22175[label="",style="dashed", color="magenta", weight=3]; 12683 -> 22176[label="",style="dashed", color="magenta", weight=3]; 12684 -> 12677[label="",style="dashed", color="red", weight=0]; 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]; 12684 -> 12844[label="",style="dashed", color="magenta", weight=3]; 12685 -> 12379[label="",style="dashed", color="red", weight=0]; 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]; 24611 -> 12845[label="",style="solid", color="burlywood", weight=3]; 24612[label="zzz7170/Zero",fontsize=10,color="white",style="solid",shape="box"];12688 -> 24612[label="",style="solid", color="burlywood", weight=9]; 24612 -> 12846[label="",style="solid", color="burlywood", weight=3]; 12689 -> 12386[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12694 -> 22178[label="",style="dashed", color="magenta", weight=3]; 12694 -> 22179[label="",style="dashed", color="magenta", weight=3]; 12694 -> 22180[label="",style="dashed", color="magenta", weight=3]; 12695 -> 12688[label="",style="dashed", color="red", weight=0]; 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]; 12695 -> 12853[label="",style="dashed", color="magenta", weight=3]; 12696 -> 12391[label="",style="dashed", color="red", weight=0]; 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]; 24613 -> 12862[label="",style="solid", color="burlywood", weight=3]; 24614[label="zzz7800/Zero",fontsize=10,color="white",style="solid",shape="box"];12705 -> 24614[label="",style="solid", color="burlywood", weight=9]; 24614 -> 12863[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24615 -> 12870[label="",style="solid", color="burlywood", weight=3]; 24616[label="zzz7820/Zero",fontsize=10,color="white",style="solid",shape="box"];12712 -> 24616[label="",style="solid", color="burlywood", weight=9]; 24616 -> 12871[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24617 -> 12888[label="",style="solid", color="burlywood", weight=3]; 24618[label="zzz7840/Zero",fontsize=10,color="white",style="solid",shape="box"];12729 -> 24618[label="",style="solid", color="burlywood", weight=9]; 24618 -> 12889[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24619 -> 12896[label="",style="solid", color="burlywood", weight=3]; 24620[label="zzz7860/Zero",fontsize=10,color="white",style="solid",shape="box"];12736 -> 24620[label="",style="solid", color="burlywood", weight=9]; 24620 -> 12897[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 24621 -> 12902[label="",style="solid", color="burlywood", weight=3]; 24622[label="zzz7250/Zero",fontsize=10,color="white",style="solid",shape="box"];12741 -> 24622[label="",style="solid", color="burlywood", weight=9]; 24622 -> 12903[label="",style="solid", color="burlywood", weight=3]; 12742 -> 12426[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12747 -> 22182[label="",style="dashed", color="magenta", weight=3]; 12747 -> 22183[label="",style="dashed", color="magenta", weight=3]; 12747 -> 22184[label="",style="dashed", color="magenta", weight=3]; 12748 -> 12741[label="",style="dashed", color="red", weight=0]; 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]; 12748 -> 12910[label="",style="dashed", color="magenta", weight=3]; 12749 -> 12431[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12755 -> 12601[label="",style="dashed", color="red", weight=0]; 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]; 12755 -> 12915[label="",style="dashed", color="magenta", weight=3]; 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]; 12757 -> 12595[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12762 -> 12600[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12764 -> 12921[label="",style="dashed", color="magenta", weight=3]; 12765 -> 12756[label="",style="dashed", color="red", weight=0]; 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]; 24623 -> 12922[label="",style="solid", color="burlywood", weight=3]; 24624[label="zzz7290/Zero",fontsize=10,color="white",style="solid",shape="box"];12766 -> 24624[label="",style="solid", color="burlywood", weight=9]; 24624 -> 12923[label="",style="solid", color="burlywood", weight=3]; 12767 -> 12450[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12772 -> 22186[label="",style="dashed", color="magenta", weight=3]; 12772 -> 22187[label="",style="dashed", color="magenta", weight=3]; 12772 -> 22188[label="",style="dashed", color="magenta", weight=3]; 12773 -> 12766[label="",style="dashed", color="red", weight=0]; 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]; 12773 -> 12930[label="",style="dashed", color="magenta", weight=3]; 12774 -> 12455[label="",style="dashed", color="red", weight=0]; 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]; 23126[label="FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674",fontsize=16,color="black",shape="triangle"];23126 -> 23130[label="",style="solid", color="black", weight=3]; 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]; 24625 -> 23131[label="",style="solid", color="burlywood", weight=3]; 24626[label="zzz1758/Neg zzz17580",fontsize=10,color="white",style="solid",shape="box"];23125 -> 24626[label="",style="solid", color="burlywood", weight=9]; 24626 -> 23132[label="",style="solid", color="burlywood", weight=3]; 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]; 23966 -> 11696[label="",style="dashed", color="red", weight=0]; 23966[label="primPlusInt (Pos zzz17950) (FiniteMap.sizeFM zzz1792)",fontsize=16,color="magenta"];23966 -> 23971[label="",style="dashed", color="magenta", weight=3]; 23966 -> 23972[label="",style="dashed", color="magenta", weight=3]; 23967 -> 12789[label="",style="dashed", color="red", weight=0]; 23967[label="primPlusInt (Neg zzz17950) (FiniteMap.sizeFM zzz1792)",fontsize=16,color="magenta"];23967 -> 23973[label="",style="dashed", color="magenta", weight=3]; 23967 -> 23974[label="",style="dashed", color="magenta", weight=3]; 10735[label="FiniteMap.splitGT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];10735 -> 10757[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 10048 -> 10105[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 3485 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 3485 -> 23678[label="",style="dashed", color="magenta", weight=3]; 3485 -> 23679[label="",style="dashed", color="magenta", weight=3]; 3485 -> 23680[label="",style="dashed", color="magenta", weight=3]; 3485 -> 23681[label="",style="dashed", color="magenta", weight=3]; 22165[label="zzz430",fontsize=16,color="green",shape="box"];22166 -> 1034[label="",style="dashed", color="red", weight=0]; 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]; 22166 -> 22286[label="",style="dashed", color="magenta", weight=3]; 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]; 3491 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 3491 -> 23683[label="",style="dashed", color="magenta", weight=3]; 3491 -> 23684[label="",style="dashed", color="magenta", weight=3]; 3491 -> 23685[label="",style="dashed", color="magenta", weight=3]; 3491 -> 23686[label="",style="dashed", color="magenta", weight=3]; 10129 -> 10257[label="",style="dashed", color="red", weight=0]; 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]; 3606 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 3606 -> 23688[label="",style="dashed", color="magenta", weight=3]; 3606 -> 23689[label="",style="dashed", color="magenta", weight=3]; 3606 -> 23690[label="",style="dashed", color="magenta", weight=3]; 3606 -> 23691[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3609 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 3609 -> 23693[label="",style="dashed", color="magenta", weight=3]; 3609 -> 23694[label="",style="dashed", color="magenta", weight=3]; 3609 -> 23695[label="",style="dashed", color="magenta", weight=3]; 3609 -> 23696[label="",style="dashed", color="magenta", weight=3]; 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]; 24627 -> 12994[label="",style="solid", color="burlywood", weight=3]; 24628[label="zzz7330/Zero",fontsize=10,color="white",style="solid",shape="box"];12802 -> 24628[label="",style="solid", color="burlywood", weight=9]; 24628 -> 12995[label="",style="solid", color="burlywood", weight=3]; 12803 -> 12476[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12808 -> 22190[label="",style="dashed", color="magenta", weight=3]; 12808 -> 22191[label="",style="dashed", color="magenta", weight=3]; 12808 -> 22192[label="",style="dashed", color="magenta", weight=3]; 12809 -> 12802[label="",style="dashed", color="red", weight=0]; 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]; 12809 -> 13002[label="",style="dashed", color="magenta", weight=3]; 12810 -> 12481[label="",style="dashed", color="red", weight=0]; 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]; 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]; 14980 -> 14991[label="",style="dashed", color="red", weight=0]; 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]; 14981 -> 14993[label="",style="dashed", color="red", weight=0]; 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]; 14982 -> 14995[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12816 -> 12661[label="",style="dashed", color="red", weight=0]; 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]; 12816 -> 13007[label="",style="dashed", color="magenta", weight=3]; 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]; 12818 -> 12655[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12823 -> 12660[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12825 -> 13013[label="",style="dashed", color="magenta", weight=3]; 12826 -> 12817[label="",style="dashed", color="red", weight=0]; 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]; 24629 -> 13014[label="",style="solid", color="burlywood", weight=3]; 24630[label="zzz73700/Zero",fontsize=10,color="white",style="solid",shape="box"];12827 -> 24630[label="",style="solid", color="burlywood", weight=9]; 24630 -> 13015[label="",style="solid", color="burlywood", weight=3]; 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]; 24631 -> 13016[label="",style="solid", color="burlywood", weight=3]; 24632[label="zzz73700/Zero",fontsize=10,color="white",style="solid",shape="box"];12828 -> 24632[label="",style="solid", color="burlywood", weight=9]; 24632 -> 13017[label="",style="solid", color="burlywood", weight=3]; 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]; 22169[label="zzz330",fontsize=16,color="green",shape="box"];22170 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22170 -> 22288[label="",style="dashed", color="magenta", weight=3]; 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]; 24633 -> 13021[label="",style="solid", color="burlywood", weight=3]; 24634[label="zzz74100/Zero",fontsize=10,color="white",style="solid",shape="box"];12836 -> 24634[label="",style="solid", color="burlywood", weight=9]; 24634 -> 13022[label="",style="solid", color="burlywood", weight=3]; 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]; 24635 -> 13023[label="",style="solid", color="burlywood", weight=3]; 24636[label="zzz74100/Zero",fontsize=10,color="white",style="solid",shape="box"];12837 -> 24636[label="",style="solid", color="burlywood", weight=9]; 24636 -> 13024[label="",style="solid", color="burlywood", weight=3]; 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]; 22173[label="zzz330",fontsize=16,color="green",shape="box"];22174 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22174 -> 22290[label="",style="dashed", color="magenta", weight=3]; 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]; 24637 -> 13028[label="",style="solid", color="burlywood", weight=3]; 24638[label="zzz74500/Zero",fontsize=10,color="white",style="solid",shape="box"];12845 -> 24638[label="",style="solid", color="burlywood", weight=9]; 24638 -> 13029[label="",style="solid", color="burlywood", weight=3]; 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]; 24639 -> 13030[label="",style="solid", color="burlywood", weight=3]; 24640[label="zzz74500/Zero",fontsize=10,color="white",style="solid",shape="box"];12846 -> 24640[label="",style="solid", color="burlywood", weight=9]; 24640 -> 13031[label="",style="solid", color="burlywood", weight=3]; 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]; 22177[label="zzz330",fontsize=16,color="green",shape="box"];22178 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22178 -> 22292[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 12865 -> 12712[label="",style="dashed", color="red", weight=0]; 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]; 12865 -> 13104[label="",style="dashed", color="magenta", weight=3]; 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]; 12867 -> 12706[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12872 -> 12711[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12874 -> 13110[label="",style="dashed", color="magenta", weight=3]; 12875 -> 12866[label="",style="dashed", color="red", weight=0]; 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]; 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]; 14984 -> 14999[label="",style="dashed", color="red", weight=0]; 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]; 14985 -> 15001[label="",style="dashed", color="red", weight=0]; 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]; 14986 -> 15003[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12891 -> 12736[label="",style="dashed", color="red", weight=0]; 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]; 12891 -> 13129[label="",style="dashed", color="magenta", weight=3]; 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]; 12893 -> 12730[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12898 -> 12735[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 12900 -> 13135[label="",style="dashed", color="magenta", weight=3]; 12901 -> 12892[label="",style="dashed", color="red", weight=0]; 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]; 24641 -> 13136[label="",style="solid", color="burlywood", weight=3]; 24642[label="zzz75100/Zero",fontsize=10,color="white",style="solid",shape="box"];12902 -> 24642[label="",style="solid", color="burlywood", weight=9]; 24642 -> 13137[label="",style="solid", color="burlywood", weight=3]; 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]; 24643 -> 13138[label="",style="solid", color="burlywood", weight=3]; 24644[label="zzz75100/Zero",fontsize=10,color="white",style="solid",shape="box"];12903 -> 24644[label="",style="solid", color="burlywood", weight=9]; 24644 -> 13139[label="",style="solid", color="burlywood", weight=3]; 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]; 22181[label="zzz330",fontsize=16,color="green",shape="box"];22182 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22182 -> 22294[label="",style="dashed", color="magenta", weight=3]; 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]; 24645 -> 13143[label="",style="solid", color="burlywood", weight=3]; 24646[label="zzz7550/Zero",fontsize=10,color="white",style="solid",shape="box"];12911 -> 24646[label="",style="solid", color="burlywood", weight=9]; 24646 -> 13144[label="",style="solid", color="burlywood", weight=3]; 12912 -> 12595[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 12917 -> 22194[label="",style="dashed", color="magenta", weight=3]; 12917 -> 22195[label="",style="dashed", color="magenta", weight=3]; 12917 -> 22196[label="",style="dashed", color="magenta", weight=3]; 12918 -> 12911[label="",style="dashed", color="red", weight=0]; 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]; 12918 -> 13151[label="",style="dashed", color="magenta", weight=3]; 12919 -> 12600[label="",style="dashed", color="red", weight=0]; 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]; 24647 -> 13152[label="",style="solid", color="burlywood", weight=3]; 24648[label="zzz75900/Zero",fontsize=10,color="white",style="solid",shape="box"];12922 -> 24648[label="",style="solid", color="burlywood", weight=9]; 24648 -> 13153[label="",style="solid", color="burlywood", weight=3]; 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]; 24649 -> 13154[label="",style="solid", color="burlywood", weight=3]; 24650[label="zzz75900/Zero",fontsize=10,color="white",style="solid",shape="box"];12923 -> 24650[label="",style="solid", color="burlywood", weight=9]; 24650 -> 13155[label="",style="solid", color="burlywood", weight=3]; 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]; 22185[label="zzz330",fontsize=16,color="green",shape="box"];22186 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22186 -> 22296[label="",style="dashed", color="magenta", weight=3]; 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]; 24651 -> 21830[label="",style="solid", color="burlywood", weight=3]; 24652[label="zzz1663/Neg zzz16630",fontsize=10,color="white",style="solid",shape="box"];21797 -> 24652[label="",style="solid", color="burlywood", weight=9]; 24652 -> 21831[label="",style="solid", color="burlywood", weight=3]; 23130 -> 11346[label="",style="dashed", color="red", weight=0]; 23130[label="FiniteMap.sizeFM zzz2134",fontsize=16,color="magenta"];23130 -> 23135[label="",style="dashed", color="magenta", weight=3]; 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]; 24653 -> 23136[label="",style="solid", color="burlywood", weight=3]; 24654[label="zzz17580/Zero",fontsize=10,color="white",style="solid",shape="box"];23131 -> 24654[label="",style="solid", color="burlywood", weight=9]; 24654 -> 23137[label="",style="solid", color="burlywood", weight=3]; 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]; 24655 -> 23138[label="",style="solid", color="burlywood", weight=3]; 24656[label="zzz17580/Zero",fontsize=10,color="white",style="solid",shape="box"];23132 -> 24656[label="",style="solid", color="burlywood", weight=9]; 24656 -> 23139[label="",style="solid", color="burlywood", weight=3]; 23970 -> 11346[label="",style="dashed", color="red", weight=0]; 23970[label="FiniteMap.sizeFM zzz1791",fontsize=16,color="magenta"];23970 -> 23977[label="",style="dashed", color="magenta", weight=3]; 23971[label="zzz17950",fontsize=16,color="green",shape="box"];23972 -> 11346[label="",style="dashed", color="red", weight=0]; 23972[label="FiniteMap.sizeFM zzz1792",fontsize=16,color="magenta"];23972 -> 23978[label="",style="dashed", color="magenta", weight=3]; 23973[label="zzz17950",fontsize=16,color="green",shape="box"];23974 -> 11346[label="",style="dashed", color="red", weight=0]; 23974[label="FiniteMap.sizeFM zzz1792",fontsize=16,color="magenta"];23974 -> 23979[label="",style="dashed", color="magenta", weight=3]; 10757 -> 1058[label="",style="dashed", color="red", weight=0]; 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]; 2865 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 23296 -> 90[label="",style="dashed", color="red", weight=0]; 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]; 23296 -> 23306[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10106 -> 2991[label="",style="dashed", color="red", weight=0]; 10106[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz588)",fontsize=16,color="magenta"];10106 -> 10130[label="",style="dashed", color="magenta", weight=3]; 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]; 24657 -> 10131[label="",style="solid", color="burlywood", weight=3]; 24658[label="zzz622/Zero",fontsize=10,color="white",style="solid",shape="box"];10105 -> 24658[label="",style="solid", color="burlywood", weight=9]; 24658 -> 10132[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 3621 -> 3620[label="",style="dashed", color="red", weight=0]; 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]; 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]; 3622 -> 22198[label="",style="dashed", color="magenta", weight=3]; 3622 -> 22199[label="",style="dashed", color="magenta", weight=3]; 3622 -> 22200[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 3679 -> 23703[label="",style="dashed", color="magenta", weight=3]; 3679 -> 23704[label="",style="dashed", color="magenta", weight=3]; 3679 -> 23705[label="",style="dashed", color="magenta", weight=3]; 3679 -> 23706[label="",style="dashed", color="magenta", weight=3]; 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]; 10258[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz605)",fontsize=16,color="magenta"];10258 -> 10278[label="",style="dashed", color="magenta", weight=3]; 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]; 24659 -> 10279[label="",style="solid", color="burlywood", weight=3]; 24660[label="zzz625/Zero",fontsize=10,color="white",style="solid",shape="box"];10257 -> 24660[label="",style="solid", color="burlywood", weight=9]; 24660 -> 10280[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 3875 -> 22202[label="",style="dashed", color="magenta", weight=3]; 3875 -> 22203[label="",style="dashed", color="magenta", weight=3]; 3875 -> 22204[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 24661 -> 13301[label="",style="solid", color="burlywood", weight=3]; 24662[label="zzz76400/Zero",fontsize=10,color="white",style="solid",shape="box"];12994 -> 24662[label="",style="solid", color="burlywood", weight=9]; 24662 -> 13302[label="",style="solid", color="burlywood", weight=3]; 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]; 24663 -> 13303[label="",style="solid", color="burlywood", weight=3]; 24664[label="zzz76400/Zero",fontsize=10,color="white",style="solid",shape="box"];12995 -> 24664[label="",style="solid", color="burlywood", weight=9]; 24664 -> 13304[label="",style="solid", color="burlywood", weight=3]; 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]; 22189[label="zzz330",fontsize=16,color="green",shape="box"];22190 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22190 -> 22298[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24665 -> 15006[label="",style="solid", color="burlywood", weight=3]; 24666[label="zzz1061/Neg zzz10610",fontsize=10,color="white",style="solid",shape="box"];14989 -> 24666[label="",style="solid", color="burlywood", weight=9]; 24666 -> 15007[label="",style="solid", color="burlywood", weight=3]; 14992 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24667 -> 15009[label="",style="solid", color="burlywood", weight=3]; 24668[label="zzz1062/Neg zzz10620",fontsize=10,color="white",style="solid",shape="box"];14991 -> 24668[label="",style="solid", color="burlywood", weight=9]; 24668 -> 15010[label="",style="solid", color="burlywood", weight=3]; 14994 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24669 -> 15012[label="",style="solid", color="burlywood", weight=3]; 24670[label="zzz1063/Neg zzz10630",fontsize=10,color="white",style="solid",shape="box"];14993 -> 24670[label="",style="solid", color="burlywood", weight=9]; 24670 -> 15013[label="",style="solid", color="burlywood", weight=3]; 14996 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24671 -> 15015[label="",style="solid", color="burlywood", weight=3]; 24672[label="zzz1064/Neg zzz10640",fontsize=10,color="white",style="solid",shape="box"];14995 -> 24672[label="",style="solid", color="burlywood", weight=9]; 24672 -> 15016[label="",style="solid", color="burlywood", weight=3]; 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]; 24673 -> 13308[label="",style="solid", color="burlywood", weight=3]; 24674[label="zzz7680/Zero",fontsize=10,color="white",style="solid",shape="box"];13003 -> 24674[label="",style="solid", color="burlywood", weight=9]; 24674 -> 13309[label="",style="solid", color="burlywood", weight=3]; 13004 -> 12655[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 13009 -> 22206[label="",style="dashed", color="magenta", weight=3]; 13009 -> 22207[label="",style="dashed", color="magenta", weight=3]; 13009 -> 22208[label="",style="dashed", color="magenta", weight=3]; 13010 -> 13003[label="",style="dashed", color="red", weight=0]; 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]; 13010 -> 13316[label="",style="dashed", color="magenta", weight=3]; 13011 -> 12660[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 13018 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 13018 -> 23723[label="",style="dashed", color="magenta", weight=3]; 13018 -> 23724[label="",style="dashed", color="magenta", weight=3]; 13018 -> 23725[label="",style="dashed", color="magenta", weight=3]; 13018 -> 23726[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 13025 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 13025 -> 23728[label="",style="dashed", color="magenta", weight=3]; 13025 -> 23729[label="",style="dashed", color="magenta", weight=3]; 13025 -> 23730[label="",style="dashed", color="magenta", weight=3]; 13025 -> 23731[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 13032 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 13032 -> 23733[label="",style="dashed", color="magenta", weight=3]; 13032 -> 23734[label="",style="dashed", color="magenta", weight=3]; 13032 -> 23735[label="",style="dashed", color="magenta", weight=3]; 13032 -> 23736[label="",style="dashed", color="magenta", weight=3]; 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]; 24675 -> 13385[label="",style="solid", color="burlywood", weight=3]; 24676[label="zzz7210/Zero",fontsize=10,color="white",style="solid",shape="box"];13100 -> 24676[label="",style="solid", color="burlywood", weight=9]; 24676 -> 13386[label="",style="solid", color="burlywood", weight=3]; 13101 -> 12706[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 13106 -> 22210[label="",style="dashed", color="magenta", weight=3]; 13106 -> 22211[label="",style="dashed", color="magenta", weight=3]; 13106 -> 22212[label="",style="dashed", color="magenta", weight=3]; 13107 -> 13100[label="",style="dashed", color="red", weight=0]; 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]; 13107 -> 13393[label="",style="dashed", color="magenta", weight=3]; 13108 -> 12711[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24677 -> 15018[label="",style="solid", color="burlywood", weight=3]; 24678[label="zzz1065/Neg zzz10650",fontsize=10,color="white",style="solid",shape="box"];14997 -> 24678[label="",style="solid", color="burlywood", weight=9]; 24678 -> 15019[label="",style="solid", color="burlywood", weight=3]; 15000 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24679 -> 15021[label="",style="solid", color="burlywood", weight=3]; 24680[label="zzz1066/Neg zzz10660",fontsize=10,color="white",style="solid",shape="box"];14999 -> 24680[label="",style="solid", color="burlywood", weight=9]; 24680 -> 15022[label="",style="solid", color="burlywood", weight=3]; 15002 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24681 -> 15024[label="",style="solid", color="burlywood", weight=3]; 24682[label="zzz1067/Neg zzz10670",fontsize=10,color="white",style="solid",shape="box"];15001 -> 24682[label="",style="solid", color="burlywood", weight=9]; 24682 -> 15025[label="",style="solid", color="burlywood", weight=3]; 15004 -> 11346[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24683 -> 15027[label="",style="solid", color="burlywood", weight=3]; 24684[label="zzz1068/Neg zzz10680",fontsize=10,color="white",style="solid",shape="box"];15003 -> 24684[label="",style="solid", color="burlywood", weight=9]; 24684 -> 15028[label="",style="solid", color="burlywood", weight=3]; 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]; 24685 -> 13405[label="",style="solid", color="burlywood", weight=3]; 24686[label="zzz7230/Zero",fontsize=10,color="white",style="solid",shape="box"];13125 -> 24686[label="",style="solid", color="burlywood", weight=9]; 24686 -> 13406[label="",style="solid", color="burlywood", weight=3]; 13126 -> 12730[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 13131 -> 22214[label="",style="dashed", color="magenta", weight=3]; 13131 -> 22215[label="",style="dashed", color="magenta", weight=3]; 13131 -> 22216[label="",style="dashed", color="magenta", weight=3]; 13132 -> 13125[label="",style="dashed", color="red", weight=0]; 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]; 13132 -> 13413[label="",style="dashed", color="magenta", weight=3]; 13133 -> 12735[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 13140 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 13140 -> 23738[label="",style="dashed", color="magenta", weight=3]; 13140 -> 23739[label="",style="dashed", color="magenta", weight=3]; 13140 -> 23740[label="",style="dashed", color="magenta", weight=3]; 13140 -> 23741[label="",style="dashed", color="magenta", weight=3]; 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]; 24687 -> 13437[label="",style="solid", color="burlywood", weight=3]; 24688[label="zzz77200/Zero",fontsize=10,color="white",style="solid",shape="box"];13143 -> 24688[label="",style="solid", color="burlywood", weight=9]; 24688 -> 13438[label="",style="solid", color="burlywood", weight=3]; 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]; 24689 -> 13439[label="",style="solid", color="burlywood", weight=3]; 24690[label="zzz77200/Zero",fontsize=10,color="white",style="solid",shape="box"];13144 -> 24690[label="",style="solid", color="burlywood", weight=9]; 24690 -> 13440[label="",style="solid", color="burlywood", weight=3]; 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]; 22193[label="zzz330",fontsize=16,color="green",shape="box"];22194 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22194 -> 22300[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 13156 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 13156 -> 23743[label="",style="dashed", color="magenta", weight=3]; 13156 -> 23744[label="",style="dashed", color="magenta", weight=3]; 13156 -> 23745[label="",style="dashed", color="magenta", weight=3]; 13156 -> 23746[label="",style="dashed", color="magenta", weight=3]; 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]; 24691 -> 21852[label="",style="solid", color="burlywood", weight=3]; 24692[label="zzz16630/Zero",fontsize=10,color="white",style="solid",shape="box"];21830 -> 24692[label="",style="solid", color="burlywood", weight=9]; 24692 -> 21853[label="",style="solid", color="burlywood", weight=3]; 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]; 24693 -> 21854[label="",style="solid", color="burlywood", weight=3]; 24694[label="zzz16630/Zero",fontsize=10,color="white",style="solid",shape="box"];21831 -> 24694[label="",style="solid", color="burlywood", weight=9]; 24694 -> 21855[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 10363[label="FiniteMap.splitLT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];10363 -> 10417[label="",style="solid", color="black", weight=3]; 23305 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 23305 -> 23315[label="",style="dashed", color="magenta", weight=3]; 23306 -> 5[label="",style="dashed", color="red", weight=0]; 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]; 23306 -> 23317[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 22197[label="zzz430",fontsize=16,color="green",shape="box"];22198 -> 1034[label="",style="dashed", color="red", weight=0]; 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]; 22198 -> 22302[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 22201[label="zzz430",fontsize=16,color="green",shape="box"];22202 -> 1034[label="",style="dashed", color="red", weight=0]; 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]; 22202 -> 22304[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 4350 -> 23753[label="",style="dashed", color="magenta", weight=3]; 4350 -> 23754[label="",style="dashed", color="magenta", weight=3]; 4350 -> 23755[label="",style="dashed", color="magenta", weight=3]; 4350 -> 23756[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 13305 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 13305 -> 23758[label="",style="dashed", color="magenta", weight=3]; 13305 -> 23759[label="",style="dashed", color="magenta", weight=3]; 13305 -> 23760[label="",style="dashed", color="magenta", weight=3]; 13305 -> 23761[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24695 -> 15033[label="",style="solid", color="burlywood", weight=3]; 24696[label="zzz10620/Zero",fontsize=10,color="white",style="solid",shape="box"];15009 -> 24696[label="",style="solid", color="burlywood", weight=9]; 24696 -> 15034[label="",style="solid", color="burlywood", weight=3]; 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]; 24697 -> 15035[label="",style="solid", color="burlywood", weight=3]; 24698[label="zzz10620/Zero",fontsize=10,color="white",style="solid",shape="box"];15010 -> 24698[label="",style="solid", color="burlywood", weight=9]; 24698 -> 15036[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24699 -> 15039[label="",style="solid", color="burlywood", weight=3]; 24700[label="zzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];15015 -> 24700[label="",style="solid", color="burlywood", weight=9]; 24700 -> 15040[label="",style="solid", color="burlywood", weight=3]; 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]; 24701 -> 15041[label="",style="solid", color="burlywood", weight=3]; 24702[label="zzz10640/Zero",fontsize=10,color="white",style="solid",shape="box"];15016 -> 24702[label="",style="solid", color="burlywood", weight=9]; 24702 -> 15042[label="",style="solid", color="burlywood", weight=3]; 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]; 24703 -> 13513[label="",style="solid", color="burlywood", weight=3]; 24704[label="zzz77600/Zero",fontsize=10,color="white",style="solid",shape="box"];13308 -> 24704[label="",style="solid", color="burlywood", weight=9]; 24704 -> 13514[label="",style="solid", color="burlywood", weight=3]; 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]; 24705 -> 13515[label="",style="solid", color="burlywood", weight=3]; 24706[label="zzz77600/Zero",fontsize=10,color="white",style="solid",shape="box"];13309 -> 24706[label="",style="solid", color="burlywood", weight=9]; 24706 -> 13516[label="",style="solid", color="burlywood", weight=3]; 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]; 22205[label="zzz330",fontsize=16,color="green",shape="box"];22206 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22206 -> 22306[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13317 -> 13521[label="",style="dashed", color="magenta", weight=3]; 13318 -> 12362[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 13335 -> 13524[label="",style="dashed", color="magenta", weight=3]; 13336 -> 12374[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 13361 -> 13527[label="",style="dashed", color="magenta", weight=3]; 13362 -> 12386[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24707 -> 13533[label="",style="solid", color="burlywood", weight=3]; 24708[label="zzz78000/Zero",fontsize=10,color="white",style="solid",shape="box"];13385 -> 24708[label="",style="solid", color="burlywood", weight=9]; 24708 -> 13534[label="",style="solid", color="burlywood", weight=3]; 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]; 24709 -> 13535[label="",style="solid", color="burlywood", weight=3]; 24710[label="zzz78000/Zero",fontsize=10,color="white",style="solid",shape="box"];13386 -> 24710[label="",style="solid", color="burlywood", weight=9]; 24710 -> 13536[label="",style="solid", color="burlywood", weight=3]; 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]; 22209[label="zzz330",fontsize=16,color="green",shape="box"];22210 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22210 -> 22308[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24711 -> 15045[label="",style="solid", color="burlywood", weight=3]; 24712[label="zzz10660/Zero",fontsize=10,color="white",style="solid",shape="box"];15021 -> 24712[label="",style="solid", color="burlywood", weight=9]; 24712 -> 15046[label="",style="solid", color="burlywood", weight=3]; 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]; 24713 -> 15047[label="",style="solid", color="burlywood", weight=3]; 24714[label="zzz10660/Zero",fontsize=10,color="white",style="solid",shape="box"];15022 -> 24714[label="",style="solid", color="burlywood", weight=9]; 24714 -> 15048[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24715 -> 15051[label="",style="solid", color="burlywood", weight=3]; 24716[label="zzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];15027 -> 24716[label="",style="solid", color="burlywood", weight=9]; 24716 -> 15052[label="",style="solid", color="burlywood", weight=3]; 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]; 24717 -> 15053[label="",style="solid", color="burlywood", weight=3]; 24718[label="zzz10680/Zero",fontsize=10,color="white",style="solid",shape="box"];15028 -> 24718[label="",style="solid", color="burlywood", weight=9]; 24718 -> 15054[label="",style="solid", color="burlywood", weight=3]; 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]; 24719 -> 13549[label="",style="solid", color="burlywood", weight=3]; 24720[label="zzz78400/Zero",fontsize=10,color="white",style="solid",shape="box"];13405 -> 24720[label="",style="solid", color="burlywood", weight=9]; 24720 -> 13550[label="",style="solid", color="burlywood", weight=3]; 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]; 24721 -> 13551[label="",style="solid", color="burlywood", weight=3]; 24722[label="zzz78400/Zero",fontsize=10,color="white",style="solid",shape="box"];13406 -> 24722[label="",style="solid", color="burlywood", weight=9]; 24722 -> 13552[label="",style="solid", color="burlywood", weight=3]; 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]; 22213[label="zzz330",fontsize=16,color="green",shape="box"];22214 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22214 -> 22310[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13414 -> 13557[label="",style="dashed", color="magenta", weight=3]; 13415 -> 12426[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 13441 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 13441 -> 23783[label="",style="dashed", color="magenta", weight=3]; 13441 -> 23784[label="",style="dashed", color="magenta", weight=3]; 13441 -> 23785[label="",style="dashed", color="magenta", weight=3]; 13441 -> 23786[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13444 -> 13576[label="",style="dashed", color="magenta", weight=3]; 13445 -> 12450[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24723 -> 21863[label="",style="solid", color="burlywood", weight=3]; 24724[label="zzz1662/Neg zzz16620",fontsize=10,color="white",style="solid",shape="box"];21852 -> 24724[label="",style="solid", color="burlywood", weight=9]; 24724 -> 21864[label="",style="solid", color="burlywood", weight=3]; 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]; 24725 -> 21865[label="",style="solid", color="burlywood", weight=3]; 24726[label="zzz1662/Neg zzz16620",fontsize=10,color="white",style="solid",shape="box"];21853 -> 24726[label="",style="solid", color="burlywood", weight=9]; 24726 -> 21866[label="",style="solid", color="burlywood", weight=3]; 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]; 24727 -> 21867[label="",style="solid", color="burlywood", weight=3]; 24728[label="zzz1662/Neg zzz16620",fontsize=10,color="white",style="solid",shape="box"];21854 -> 24728[label="",style="solid", color="burlywood", weight=9]; 24728 -> 21868[label="",style="solid", color="burlywood", weight=3]; 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]; 24729 -> 21869[label="",style="solid", color="burlywood", weight=3]; 24730[label="zzz1662/Neg zzz16620",fontsize=10,color="white",style="solid",shape="box"];21855 -> 24730[label="",style="solid", color="burlywood", weight=9]; 24730 -> 21870[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 10417[label="FiniteMap.splitLT4 FiniteMap.EmptyFM True",fontsize=16,color="black",shape="triangle"];10417 -> 10602[label="",style="solid", color="black", weight=3]; 23314 -> 23193[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 4846 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 4846 -> 22218[label="",style="dashed", color="magenta", weight=3]; 4846 -> 22219[label="",style="dashed", color="magenta", weight=3]; 4846 -> 22220[label="",style="dashed", color="magenta", weight=3]; 4847 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 4847 -> 22222[label="",style="dashed", color="magenta", weight=3]; 4847 -> 22223[label="",style="dashed", color="magenta", weight=3]; 4847 -> 22224[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 13496 -> 13673[label="",style="dashed", color="magenta", weight=3]; 13497 -> 12476[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24731 -> 15057[label="",style="solid", color="burlywood", weight=3]; 24732[label="zzz10610/Zero",fontsize=10,color="white",style="solid",shape="box"];15031 -> 24732[label="",style="solid", color="burlywood", weight=9]; 24732 -> 15058[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24733 -> 15065[label="",style="solid", color="burlywood", weight=3]; 24734[label="zzz10630/Zero",fontsize=10,color="white",style="solid",shape="box"];15038 -> 24734[label="",style="solid", color="burlywood", weight=9]; 24734 -> 15066[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 13517 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 13517 -> 23803[label="",style="dashed", color="magenta", weight=3]; 13517 -> 23804[label="",style="dashed", color="magenta", weight=3]; 13517 -> 23805[label="",style="dashed", color="magenta", weight=3]; 13517 -> 23806[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 13537 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 13537 -> 23808[label="",style="dashed", color="magenta", weight=3]; 13537 -> 23809[label="",style="dashed", color="magenta", weight=3]; 13537 -> 23810[label="",style="dashed", color="magenta", weight=3]; 13537 -> 23811[label="",style="dashed", color="magenta", weight=3]; 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]; 24735 -> 15071[label="",style="solid", color="burlywood", weight=3]; 24736[label="zzz10650/Zero",fontsize=10,color="white",style="solid",shape="box"];15043 -> 24736[label="",style="solid", color="burlywood", weight=9]; 24736 -> 15072[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24737 -> 15079[label="",style="solid", color="burlywood", weight=3]; 24738[label="zzz10670/Zero",fontsize=10,color="white",style="solid",shape="box"];15050 -> 24738[label="",style="solid", color="burlywood", weight=9]; 24738 -> 15080[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 13553 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 13553 -> 23813[label="",style="dashed", color="magenta", weight=3]; 13553 -> 23814[label="",style="dashed", color="magenta", weight=3]; 13553 -> 23815[label="",style="dashed", color="magenta", weight=3]; 13553 -> 23816[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 13559 -> 13867[label="",style="dashed", color="magenta", weight=3]; 13560 -> 12595[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 24739 -> 21898[label="",style="solid", color="burlywood", weight=3]; 24740[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21865 -> 24740[label="",style="solid", color="burlywood", weight=9]; 24740 -> 21899[label="",style="solid", color="burlywood", weight=3]; 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]; 24741 -> 21900[label="",style="solid", color="burlywood", weight=3]; 24742[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21866 -> 24742[label="",style="solid", color="burlywood", weight=9]; 24742 -> 21901[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24743 -> 21904[label="",style="solid", color="burlywood", weight=3]; 24744[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21869 -> 24744[label="",style="solid", color="burlywood", weight=9]; 24744 -> 21905[label="",style="solid", color="burlywood", weight=3]; 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]; 24745 -> 21906[label="",style="solid", color="burlywood", weight=3]; 24746[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21870 -> 24746[label="",style="solid", color="burlywood", weight=9]; 24746 -> 21907[label="",style="solid", color="burlywood", weight=3]; 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]; 24747 -> 23154[label="",style="solid", color="burlywood", weight=3]; 24748[label="zzz1757/Neg zzz17570",fontsize=10,color="white",style="solid",shape="box"];23148 -> 24748[label="",style="solid", color="burlywood", weight=9]; 24748 -> 23155[label="",style="solid", color="burlywood", weight=3]; 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]; 24749 -> 23156[label="",style="solid", color="burlywood", weight=3]; 24750[label="zzz1757/Neg zzz17570",fontsize=10,color="white",style="solid",shape="box"];23149 -> 24750[label="",style="solid", color="burlywood", weight=9]; 24750 -> 23157[label="",style="solid", color="burlywood", weight=3]; 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]; 24751 -> 23158[label="",style="solid", color="burlywood", weight=3]; 24752[label="zzz1757/Neg zzz17570",fontsize=10,color="white",style="solid",shape="box"];23150 -> 24752[label="",style="solid", color="burlywood", weight=9]; 24752 -> 23159[label="",style="solid", color="burlywood", weight=3]; 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]; 24753 -> 23160[label="",style="solid", color="burlywood", weight=3]; 24754[label="zzz1757/Neg zzz17570",fontsize=10,color="white",style="solid",shape="box"];23151 -> 24754[label="",style="solid", color="burlywood", weight=9]; 24754 -> 23161[label="",style="solid", color="burlywood", weight=3]; 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]; 10602 -> 11[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 22217[label="zzz430",fontsize=16,color="green",shape="box"];22218 -> 1034[label="",style="dashed", color="red", weight=0]; 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]; 22218 -> 22312[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 22222 -> 22314[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 15060 -> 15038[label="",style="dashed", color="red", weight=0]; 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]; 15060 -> 15091[label="",style="dashed", color="magenta", weight=3]; 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]; 15062 -> 15032[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 15067 -> 15037[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 15069 -> 15097[label="",style="dashed", color="magenta", weight=3]; 15070 -> 15061[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13675 -> 13904[label="",style="dashed", color="magenta", weight=3]; 13676 -> 12655[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 13808 -> 13911[label="",style="dashed", color="magenta", weight=3]; 13809 -> 12706[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 15074 -> 15050[label="",style="dashed", color="red", weight=0]; 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]; 15074 -> 15102[label="",style="dashed", color="magenta", weight=3]; 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]; 15076 -> 15044[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 15081 -> 15049[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 15083 -> 15108[label="",style="dashed", color="magenta", weight=3]; 15084 -> 15075[label="",style="dashed", color="red", weight=0]; 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]; 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]; 13842 -> 13931[label="",style="dashed", color="magenta", weight=3]; 13843 -> 12730[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24755 -> 21920[label="",style="solid", color="burlywood", weight=3]; 24756[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21896 -> 24756[label="",style="solid", color="burlywood", weight=9]; 24756 -> 21921[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24757 -> 21928[label="",style="solid", color="burlywood", weight=3]; 24758[label="zzz16620/Zero",fontsize=10,color="white",style="solid",shape="box"];21903 -> 24758[label="",style="solid", color="burlywood", weight=9]; 24758 -> 21929[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24759 -> 11077[label="",style="solid", color="burlywood", weight=3]; 24760[label="zzz4770/True",fontsize=10,color="white",style="solid",shape="box"];10965 -> 24760[label="",style="solid", color="burlywood", weight=9]; 24760 -> 11078[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 10605 -> 20531[label="",style="dashed", color="red", weight=0]; 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]; 10605 -> 20533[label="",style="dashed", color="magenta", weight=3]; 10605 -> 20534[label="",style="dashed", color="magenta", weight=3]; 10605 -> 20535[label="",style="dashed", color="magenta", weight=3]; 10605 -> 20536[label="",style="dashed", color="magenta", weight=3]; 10605 -> 20537[label="",style="dashed", color="magenta", weight=3]; 10605 -> 20538[label="",style="dashed", color="magenta", weight=3]; 10605 -> 20539[label="",style="dashed", color="magenta", weight=3]; 10605 -> 20540[label="",style="dashed", color="magenta", weight=3]; 10605 -> 20541[label="",style="dashed", color="magenta", weight=3]; 10605 -> 20542[label="",style="dashed", color="magenta", weight=3]; 10605 -> 20543[label="",style="dashed", color="magenta", weight=3]; 10605 -> 20544[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20531[label="",style="dashed", color="red", weight=0]; 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]; 10606 -> 20546[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20547[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20548[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20549[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20550[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20551[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20552[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20553[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20554[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20555[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20556[label="",style="dashed", color="magenta", weight=3]; 10606 -> 20557[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 10723 -> 20933[label="",style="dashed", color="magenta", weight=3]; 10723 -> 20934[label="",style="dashed", color="magenta", weight=3]; 10723 -> 20935[label="",style="dashed", color="magenta", weight=3]; 10723 -> 20936[label="",style="dashed", color="magenta", weight=3]; 10723 -> 20937[label="",style="dashed", color="magenta", weight=3]; 10723 -> 20938[label="",style="dashed", color="magenta", weight=3]; 10723 -> 20939[label="",style="dashed", color="magenta", weight=3]; 10723 -> 20940[label="",style="dashed", color="magenta", weight=3]; 10723 -> 20941[label="",style="dashed", color="magenta", weight=3]; 10723 -> 20942[label="",style="dashed", color="magenta", weight=3]; 10723 -> 20943[label="",style="dashed", color="magenta", weight=3]; 10723 -> 20944[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20931[label="",style="dashed", color="red", weight=0]; 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]; 10724 -> 20946[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20947[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20948[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20949[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20950[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20951[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20952[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20953[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20954[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20955[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20956[label="",style="dashed", color="magenta", weight=3]; 10724 -> 20957[label="",style="dashed", color="magenta", weight=3]; 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]; 24761 -> 15111[label="",style="solid", color="burlywood", weight=3]; 24762[label="zzz10550/Zero",fontsize=10,color="white",style="solid",shape="box"];15087 -> 24762[label="",style="solid", color="burlywood", weight=9]; 24762 -> 15112[label="",style="solid", color="burlywood", weight=3]; 15088 -> 15032[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 15093 -> 22226[label="",style="dashed", color="magenta", weight=3]; 15093 -> 22227[label="",style="dashed", color="magenta", weight=3]; 15093 -> 22228[label="",style="dashed", color="magenta", weight=3]; 15094 -> 15087[label="",style="dashed", color="red", weight=0]; 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]; 15094 -> 15119[label="",style="dashed", color="magenta", weight=3]; 15095 -> 15037[label="",style="dashed", color="red", weight=0]; 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]; 24763 -> 15120[label="",style="solid", color="burlywood", weight=3]; 24764[label="zzz10570/Zero",fontsize=10,color="white",style="solid",shape="box"];15098 -> 24764[label="",style="solid", color="burlywood", weight=9]; 24764 -> 15121[label="",style="solid", color="burlywood", weight=3]; 15099 -> 15044[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 15104 -> 22230[label="",style="dashed", color="magenta", weight=3]; 15104 -> 22231[label="",style="dashed", color="magenta", weight=3]; 15104 -> 22232[label="",style="dashed", color="magenta", weight=3]; 15105 -> 15098[label="",style="dashed", color="red", weight=0]; 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]; 15105 -> 15128[label="",style="dashed", color="magenta", weight=3]; 15106 -> 15049[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 21923 -> 21903[label="",style="dashed", color="red", weight=0]; 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]; 21923 -> 21943[label="",style="dashed", color="magenta", weight=3]; 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]; 21925 -> 21897[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 21930 -> 21902[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 21932 -> 21949[label="",style="dashed", color="magenta", weight=3]; 21933 -> 21924[label="",style="dashed", color="red", weight=0]; 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]; 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]; 23165 -> 23178[label="",style="dashed", color="red", weight=0]; 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]; 23166 -> 23182[label="",style="dashed", color="red", weight=0]; 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]; 23167 -> 23188[label="",style="dashed", color="red", weight=0]; 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]; 23168 -> 23196[label="",style="dashed", color="red", weight=0]; 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]; 23169 -> 23201[label="",style="dashed", color="red", weight=0]; 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]; 23170 -> 23206[label="",style="dashed", color="red", weight=0]; 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]; 23171 -> 23212[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 24765 -> 23351[label="",style="solid", color="burlywood", weight=3]; 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]; 24766 -> 23352[label="",style="solid", color="burlywood", weight=3]; 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]; 24767 -> 20675[label="",style="solid", color="burlywood", weight=3]; 24768[label="zzz1566/Zero",fontsize=10,color="white",style="solid",shape="box"];20531 -> 24768[label="",style="solid", color="burlywood", weight=9]; 24768 -> 20676[label="",style="solid", color="burlywood", weight=3]; 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]; 24769 -> 21078[label="",style="solid", color="burlywood", weight=3]; 24770[label="zzz1601/Zero",fontsize=10,color="white",style="solid",shape="box"];20931 -> 24770[label="",style="solid", color="burlywood", weight=9]; 24770 -> 21079[label="",style="solid", color="burlywood", weight=3]; 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]; 24771 -> 15143[label="",style="solid", color="burlywood", weight=3]; 24772[label="zzz106100/Zero",fontsize=10,color="white",style="solid",shape="box"];15111 -> 24772[label="",style="solid", color="burlywood", weight=9]; 24772 -> 15144[label="",style="solid", color="burlywood", weight=3]; 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]; 24773 -> 15145[label="",style="solid", color="burlywood", weight=3]; 24774[label="zzz106100/Zero",fontsize=10,color="white",style="solid",shape="box"];15112 -> 24774[label="",style="solid", color="burlywood", weight=9]; 24774 -> 15146[label="",style="solid", color="burlywood", weight=3]; 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]; 22225[label="zzz1004",fontsize=16,color="green",shape="box"];22226 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22226 -> 22316[label="",style="dashed", color="magenta", weight=3]; 22226 -> 22317[label="",style="dashed", color="magenta", weight=3]; 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]; 24775 -> 15151[label="",style="solid", color="burlywood", weight=3]; 24776[label="zzz106500/Zero",fontsize=10,color="white",style="solid",shape="box"];15120 -> 24776[label="",style="solid", color="burlywood", weight=9]; 24776 -> 15152[label="",style="solid", color="burlywood", weight=3]; 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]; 24777 -> 15153[label="",style="solid", color="burlywood", weight=3]; 24778[label="zzz106500/Zero",fontsize=10,color="white",style="solid",shape="box"];15121 -> 24778[label="",style="solid", color="burlywood", weight=9]; 24778 -> 15154[label="",style="solid", color="burlywood", weight=3]; 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]; 22229[label="zzz1018",fontsize=16,color="green",shape="box"];22230 -> 10327[label="",style="dashed", color="red", weight=0]; 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]; 22230 -> 22319[label="",style="dashed", color="magenta", weight=3]; 22230 -> 22320[label="",style="dashed", color="magenta", weight=3]; 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]; 24779 -> 21961[label="",style="solid", color="burlywood", weight=3]; 24780[label="zzz166300/Zero",fontsize=10,color="white",style="solid",shape="box"];21939 -> 24780[label="",style="solid", color="burlywood", weight=9]; 24780 -> 21962[label="",style="solid", color="burlywood", weight=3]; 21940 -> 21897[label="",style="dashed", color="red", weight=0]; 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]; 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]; 21941 -> 22234[label="",style="dashed", color="magenta", weight=3]; 21941 -> 22235[label="",style="dashed", color="magenta", weight=3]; 21941 -> 22236[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 21946 -> 21939[label="",style="dashed", color="red", weight=0]; 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]; 21946 -> 21966[label="",style="dashed", color="magenta", weight=3]; 21947 -> 21902[label="",style="dashed", color="red", weight=0]; 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]; 23175[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23175 -> 23218[label="",style="dashed", color="magenta", weight=3]; 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]; 23179 -> 11974[label="",style="dashed", color="red", weight=0]; 23179[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23179 -> 23220[label="",style="dashed", color="magenta", weight=3]; 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]; 23183 -> 11974[label="",style="dashed", color="red", weight=0]; 23183[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23183 -> 23222[label="",style="dashed", color="magenta", weight=3]; 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]; 24781 -> 23223[label="",style="solid", color="burlywood", weight=3]; 24782[label="zzz1761/Zero",fontsize=10,color="white",style="solid",shape="box"];23182 -> 24782[label="",style="solid", color="burlywood", weight=9]; 24782 -> 23224[label="",style="solid", color="burlywood", weight=3]; 23189 -> 11974[label="",style="dashed", color="red", weight=0]; 23189[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23189 -> 23225[label="",style="dashed", color="magenta", weight=3]; 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]; 24783 -> 23226[label="",style="solid", color="burlywood", weight=3]; 24784[label="zzz1762/Zero",fontsize=10,color="white",style="solid",shape="box"];23188 -> 24784[label="",style="solid", color="burlywood", weight=9]; 24784 -> 23227[label="",style="solid", color="burlywood", weight=3]; 23197 -> 11974[label="",style="dashed", color="red", weight=0]; 23197[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23197 -> 23228[label="",style="dashed", color="magenta", weight=3]; 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]; 23202 -> 11974[label="",style="dashed", color="red", weight=0]; 23202[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23202 -> 23230[label="",style="dashed", color="magenta", weight=3]; 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]; 23207 -> 11974[label="",style="dashed", color="red", weight=0]; 23207[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23207 -> 23232[label="",style="dashed", color="magenta", weight=3]; 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]; 24785 -> 23233[label="",style="solid", color="burlywood", weight=3]; 24786[label="zzz1765/Zero",fontsize=10,color="white",style="solid",shape="box"];23206 -> 24786[label="",style="solid", color="burlywood", weight=9]; 24786 -> 23234[label="",style="solid", color="burlywood", weight=3]; 23213 -> 11974[label="",style="dashed", color="red", weight=0]; 23213[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17570",fontsize=16,color="magenta"];23213 -> 23235[label="",style="dashed", color="magenta", weight=3]; 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]; 24787 -> 23236[label="",style="solid", color="burlywood", weight=3]; 24788[label="zzz1766/Zero",fontsize=10,color="white",style="solid",shape="box"];23212 -> 24788[label="",style="solid", color="burlywood", weight=9]; 24788 -> 23237[label="",style="solid", color="burlywood", weight=3]; 11241 -> 10908[label="",style="dashed", color="red", weight=0]; 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]; 11241 -> 11273[label="",style="dashed", color="magenta", weight=3]; 11241 -> 11274[label="",style="dashed", color="magenta", weight=3]; 11241 -> 11275[label="",style="dashed", color="magenta", weight=3]; 11242 -> 9673[label="",style="dashed", color="red", weight=0]; 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]; 11242 -> 11277[label="",style="dashed", color="magenta", weight=3]; 11242 -> 11278[label="",style="dashed", color="magenta", weight=3]; 11242 -> 11279[label="",style="dashed", color="magenta", weight=3]; 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]; 23351[label="FiniteMap.splitGT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];23351 -> 23366[label="",style="solid", color="black", weight=3]; 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]; 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]; 24789 -> 20680[label="",style="solid", color="burlywood", weight=3]; 24790[label="zzz1567/Zero",fontsize=10,color="white",style="solid",shape="box"];20675 -> 24790[label="",style="solid", color="burlywood", weight=9]; 24790 -> 20681[label="",style="solid", color="burlywood", weight=3]; 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]; 24791 -> 20682[label="",style="solid", color="burlywood", weight=3]; 24792[label="zzz1567/Zero",fontsize=10,color="white",style="solid",shape="box"];20676 -> 24792[label="",style="solid", color="burlywood", weight=9]; 24792 -> 20683[label="",style="solid", color="burlywood", weight=3]; 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]; 24793 -> 21118[label="",style="solid", color="burlywood", weight=3]; 24794[label="zzz1602/Zero",fontsize=10,color="white",style="solid",shape="box"];21078 -> 24794[label="",style="solid", color="burlywood", weight=9]; 24794 -> 21119[label="",style="solid", color="burlywood", weight=3]; 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]; 24795 -> 21120[label="",style="solid", color="burlywood", weight=3]; 24796[label="zzz1602/Zero",fontsize=10,color="white",style="solid",shape="box"];21079 -> 24796[label="",style="solid", color="burlywood", weight=9]; 24796 -> 21121[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 15147 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 15147 -> 23838[label="",style="dashed", color="magenta", weight=3]; 15147 -> 23839[label="",style="dashed", color="magenta", weight=3]; 15147 -> 23840[label="",style="dashed", color="magenta", weight=3]; 15147 -> 23841[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 15155 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 15155 -> 23843[label="",style="dashed", color="magenta", weight=3]; 15155 -> 23844[label="",style="dashed", color="magenta", weight=3]; 15155 -> 23845[label="",style="dashed", color="magenta", weight=3]; 15155 -> 23846[label="",style="dashed", color="magenta", weight=3]; 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]; 24797 -> 21987[label="",style="solid", color="burlywood", weight=3]; 24798[label="zzz166200/Zero",fontsize=10,color="white",style="solid",shape="box"];21961 -> 24798[label="",style="solid", color="burlywood", weight=9]; 24798 -> 21988[label="",style="solid", color="burlywood", weight=3]; 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]; 24799 -> 21989[label="",style="solid", color="burlywood", weight=3]; 24800[label="zzz166200/Zero",fontsize=10,color="white",style="solid",shape="box"];21962 -> 24800[label="",style="solid", color="burlywood", weight=9]; 24800 -> 21990[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 24801 -> 22322[label="",style="solid", color="burlywood", weight=3]; 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]; 24802 -> 22323[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 24803 -> 23246[label="",style="solid", color="burlywood", weight=3]; 24804[label="zzz1759/Zero",fontsize=10,color="white",style="solid",shape="box"];23219 -> 24804[label="",style="solid", color="burlywood", weight=9]; 24804 -> 23247[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24805 -> 23254[label="",style="solid", color="burlywood", weight=3]; 24806[label="zzz1764/Zero",fontsize=10,color="white",style="solid",shape="box"];23231 -> 24806[label="",style="solid", color="burlywood", weight=9]; 24806 -> 23255[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 23366 -> 1337[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 15257 -> 15087[label="",style="dashed", color="red", weight=0]; 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]; 15257 -> 15292[label="",style="dashed", color="magenta", weight=3]; 15258 -> 15032[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 15274 -> 15295[label="",style="dashed", color="magenta", weight=3]; 15275 -> 15044[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 21992 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 21992 -> 22238[label="",style="dashed", color="magenta", weight=3]; 21992 -> 22239[label="",style="dashed", color="magenta", weight=3]; 21992 -> 22240[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 23249 -> 23231[label="",style="dashed", color="red", weight=0]; 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]; 23249 -> 23267[label="",style="dashed", color="magenta", weight=3]; 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]; 23251 -> 23221[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 23256 -> 23229[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 23258 -> 23273[label="",style="dashed", color="magenta", weight=3]; 23259 -> 23250[label="",style="dashed", color="red", weight=0]; 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]; 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]; 20690 -> 20531[label="",style="dashed", color="red", weight=0]; 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]; 20690 -> 20705[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 21136 -> 20931[label="",style="dashed", color="red", weight=0]; 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]; 21136 -> 21163[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 22004 -> 22012[label="",style="dashed", color="magenta", weight=3]; 22005 -> 21897[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 22345 -> 22682[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22683[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22684[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22685[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22686[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22687[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22688[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22689[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22690[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22691[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22692[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22693[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22694[label="",style="dashed", color="magenta", weight=3]; 22345 -> 22695[label="",style="dashed", color="magenta", weight=3]; 22346[label="zzz2134",fontsize=16,color="green",shape="box"];22347 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 22348 -> 22780[label="",style="dashed", color="red", weight=0]; 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]; 22348 -> 22782[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22783[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22784[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22785[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22786[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22787[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22788[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22789[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22790[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22791[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22792[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22793[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22794[label="",style="dashed", color="magenta", weight=3]; 22348 -> 22795[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24807 -> 22327[label="",style="solid", color="burlywood", weight=3]; 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]; 24808 -> 22328[label="",style="solid", color="burlywood", weight=3]; 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]; 24809 -> 23277[label="",style="solid", color="burlywood", weight=3]; 24810[label="zzz175800/Zero",fontsize=10,color="white",style="solid",shape="box"];23263 -> 24810[label="",style="solid", color="burlywood", weight=9]; 24810 -> 23278[label="",style="solid", color="burlywood", weight=3]; 23264 -> 23221[label="",style="dashed", color="red", weight=0]; 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]; 24811 -> 23279[label="",style="solid", color="burlywood", weight=3]; 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]; 24812 -> 23280[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 23269 -> 23283[label="",style="dashed", color="magenta", weight=3]; 23270 -> 23263[label="",style="dashed", color="red", weight=0]; 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]; 23270 -> 23288[label="",style="dashed", color="magenta", weight=3]; 23271 -> 23229[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 20708 -> 20706[label="",style="dashed", color="red", weight=0]; 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]; 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]; 21166 -> 21164[label="",style="dashed", color="red", weight=0]; 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]; 24813 -> 22777[label="",style="solid", color="burlywood", weight=3]; 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]; 24814 -> 22778[label="",style="solid", color="burlywood", weight=3]; 22374 -> 22234[label="",style="dashed", color="red", weight=0]; 22374[label="FiniteMap.deleteMin (FiniteMap.Branch zzz21330 zzz21331 zzz21332 zzz21333 zzz21334)",fontsize=16,color="magenta"];22374 -> 22399[label="",style="dashed", color="magenta", weight=3]; 22374 -> 22400[label="",style="dashed", color="magenta", weight=3]; 22374 -> 22401[label="",style="dashed", color="magenta", weight=3]; 22374 -> 22402[label="",style="dashed", color="magenta", weight=3]; 22374 -> 22403[label="",style="dashed", color="magenta", weight=3]; 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]; 24815 -> 22878[label="",style="solid", color="burlywood", weight=3]; 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]; 24816 -> 22879[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 24817 -> 23289[label="",style="solid", color="burlywood", weight=3]; 24818[label="zzz17590/Zero",fontsize=10,color="white",style="solid",shape="box"];23277 -> 24818[label="",style="solid", color="burlywood", weight=9]; 24818 -> 23290[label="",style="solid", color="burlywood", weight=3]; 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]; 24819 -> 23291[label="",style="solid", color="burlywood", weight=3]; 24820[label="zzz17590/Zero",fontsize=10,color="white",style="solid",shape="box"];23278 -> 24820[label="",style="solid", color="burlywood", weight=9]; 24820 -> 23292[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 23282 -> 23126[label="",style="dashed", color="red", weight=0]; 23282[label="FiniteMap.mkBalBranch6Size_r zzz2134 zzz2130 zzz2131 zzz1674",fontsize=16,color="magenta"];23283 -> 22563[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 20715 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 20715 -> 22242[label="",style="dashed", color="magenta", weight=3]; 20715 -> 22243[label="",style="dashed", color="magenta", weight=3]; 20715 -> 22244[label="",style="dashed", color="magenta", weight=3]; 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]; 21182 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 21182 -> 22246[label="",style="dashed", color="magenta", weight=3]; 21182 -> 22247[label="",style="dashed", color="magenta", weight=3]; 21182 -> 22248[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 22349 -> 22883[label="",style="dashed", color="red", weight=0]; 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]; 22349 -> 22885[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22886[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22887[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22888[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22889[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22890[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22891[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22892[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22893[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22894[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22895[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22896[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22897[label="",style="dashed", color="magenta", weight=3]; 22349 -> 22898[label="",style="dashed", color="magenta", weight=3]; 22350 -> 22988[label="",style="dashed", color="red", weight=0]; 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]; 22350 -> 22990[label="",style="dashed", color="magenta", weight=3]; 22350 -> 22991[label="",style="dashed", color="magenta", weight=3]; 22350 -> 22992[label="",style="dashed", color="magenta", weight=3]; 22350 -> 22993[label="",style="dashed", color="magenta", weight=3]; 22350 -> 22994[label="",style="dashed", color="magenta", weight=3]; 22350 -> 22995[label="",style="dashed", color="magenta", weight=3]; 22350 -> 22996[label="",style="dashed", color="magenta", weight=3]; 22350 -> 22997[label="",style="dashed", color="magenta", weight=3]; 22350 -> 22998[label="",style="dashed", color="magenta", weight=3]; 22350 -> 22999[label="",style="dashed", color="magenta", weight=3]; 22350 -> 23000[label="",style="dashed", color="magenta", weight=3]; 22350 -> 23001[label="",style="dashed", color="magenta", weight=3]; 22350 -> 23002[label="",style="dashed", color="magenta", weight=3]; 22350 -> 23003[label="",style="dashed", color="magenta", weight=3]; 22351[label="zzz273",fontsize=16,color="green",shape="box"];22352 -> 22099[label="",style="dashed", color="red", weight=0]; 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]; 22352 -> 22382[label="",style="dashed", color="magenta", weight=3]; 22352 -> 22383[label="",style="dashed", color="magenta", weight=3]; 22352 -> 22384[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24821 -> 23401[label="",style="solid", color="burlywood", weight=3]; 24822[label="zzz16830/True",fontsize=10,color="white",style="solid",shape="box"];23397 -> 24822[label="",style="solid", color="burlywood", weight=9]; 24822 -> 23402[label="",style="solid", color="burlywood", weight=3]; 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]; 22241[label="zzz1555",fontsize=16,color="green",shape="box"];22242 -> 1034[label="",style="dashed", color="red", weight=0]; 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]; 22242 -> 22330[label="",style="dashed", color="magenta", weight=3]; 22242 -> 22331[label="",style="dashed", color="magenta", weight=3]; 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]; 22245[label="zzz1590",fontsize=16,color="green",shape="box"];22246 -> 1034[label="",style="dashed", color="red", weight=0]; 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]; 22246 -> 22333[label="",style="dashed", color="magenta", weight=3]; 22246 -> 22334[label="",style="dashed", color="magenta", weight=3]; 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]; 22881 -> 22680[label="",style="dashed", color="red", weight=0]; 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]; 22881 -> 22981[label="",style="dashed", color="magenta", weight=3]; 22881 -> 22982[label="",style="dashed", color="magenta", weight=3]; 22881 -> 22983[label="",style="dashed", color="magenta", weight=3]; 22881 -> 22984[label="",style="dashed", color="magenta", weight=3]; 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]; 22978 -> 22780[label="",style="dashed", color="red", weight=0]; 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]; 22978 -> 23085[label="",style="dashed", color="magenta", weight=3]; 22978 -> 23086[label="",style="dashed", color="magenta", weight=3]; 22978 -> 23087[label="",style="dashed", color="magenta", weight=3]; 22978 -> 23088[label="",style="dashed", color="magenta", weight=3]; 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]; 24823 -> 22985[label="",style="solid", color="burlywood", weight=3]; 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]; 24824 -> 22986[label="",style="solid", color="burlywood", weight=3]; 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]; 24825 -> 23089[label="",style="solid", color="burlywood", weight=3]; 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]; 24826 -> 23090[label="",style="solid", color="burlywood", weight=3]; 22381[label="zzz270",fontsize=16,color="green",shape="box"];22382 -> 22240[label="",style="dashed", color="red", weight=0]; 22382[label="FiniteMap.deleteMax (FiniteMap.Branch zzz2740 zzz2741 zzz2742 zzz2743 zzz2744)",fontsize=16,color="magenta"];22382 -> 22410[label="",style="dashed", color="magenta", weight=3]; 22382 -> 22411[label="",style="dashed", color="magenta", weight=3]; 22382 -> 22412[label="",style="dashed", color="magenta", weight=3]; 22382 -> 22413[label="",style="dashed", color="magenta", weight=3]; 22382 -> 22414[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 23299 -> 23310[label="",style="dashed", color="magenta", weight=3]; 23300 -> 23221[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 23303 -> 23313[label="",style="dashed", color="magenta", weight=3]; 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]; 24827 -> 23320[label="",style="solid", color="burlywood", weight=3]; 24828[label="zzz1767/Neg zzz17670",fontsize=10,color="white",style="solid",shape="box"];23304 -> 24828[label="",style="solid", color="burlywood", weight=9]; 24828 -> 23321[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 20725 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 20725 -> 23858[label="",style="dashed", color="magenta", weight=3]; 20725 -> 23859[label="",style="dashed", color="magenta", weight=3]; 20725 -> 23860[label="",style="dashed", color="magenta", weight=3]; 20725 -> 23861[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 21217 -> 23863[label="",style="dashed", color="magenta", weight=3]; 21217 -> 23864[label="",style="dashed", color="magenta", weight=3]; 21217 -> 23865[label="",style="dashed", color="magenta", weight=3]; 21217 -> 23866[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 23312[label="FiniteMap.sizeFM zzz21343",fontsize=16,color="magenta"];23312 -> 23322[label="",style="dashed", color="magenta", weight=3]; 23313 -> 11346[label="",style="dashed", color="red", weight=0]; 23313[label="FiniteMap.sizeFM zzz21344",fontsize=16,color="magenta"];23313 -> 23323[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 24829 -> 23327[label="",style="solid", color="burlywood", weight=3]; 24830[label="zzz17670/Zero",fontsize=10,color="white",style="solid",shape="box"];23320 -> 24830[label="",style="solid", color="burlywood", weight=9]; 24830 -> 23328[label="",style="solid", color="burlywood", weight=3]; 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]; 24831 -> 23329[label="",style="solid", color="burlywood", weight=3]; 24832[label="zzz17670/Zero",fontsize=10,color="white",style="solid",shape="box"];23321 -> 24832[label="",style="solid", color="burlywood", weight=9]; 24832 -> 23330[label="",style="solid", color="burlywood", weight=3]; 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]; 23406 -> 23276[label="",style="dashed", color="red", weight=0]; 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]; 23406 -> 23412[label="",style="dashed", color="magenta", weight=3]; 23406 -> 23413[label="",style="dashed", color="magenta", weight=3]; 23406 -> 23414[label="",style="dashed", color="magenta", weight=3]; 23407 -> 1389[label="",style="dashed", color="red", weight=0]; 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]; 23407 -> 23416[label="",style="dashed", color="magenta", weight=3]; 23407 -> 23417[label="",style="dashed", color="magenta", weight=3]; 23407 -> 23418[label="",style="dashed", color="magenta", weight=3]; 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]; 23092 -> 22883[label="",style="dashed", color="red", weight=0]; 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]; 23092 -> 23100[label="",style="dashed", color="magenta", weight=3]; 23092 -> 23101[label="",style="dashed", color="magenta", weight=3]; 23092 -> 23102[label="",style="dashed", color="magenta", weight=3]; 23092 -> 23103[label="",style="dashed", color="magenta", weight=3]; 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]; 23097 -> 22988[label="",style="dashed", color="red", weight=0]; 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]; 23097 -> 23113[label="",style="dashed", color="magenta", weight=3]; 23097 -> 23114[label="",style="dashed", color="magenta", weight=3]; 23097 -> 23115[label="",style="dashed", color="magenta", weight=3]; 23097 -> 23116[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24833 -> 23338[label="",style="solid", color="burlywood", weight=3]; 24834[label="zzz1769/Neg zzz17690",fontsize=10,color="white",style="solid",shape="box"];23331 -> 24834[label="",style="solid", color="burlywood", weight=9]; 24834 -> 23339[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 24835 -> 23346[label="",style="solid", color="burlywood", weight=3]; 24836[label="zzz17690/Zero",fontsize=10,color="white",style="solid",shape="box"];23338 -> 24836[label="",style="solid", color="burlywood", weight=9]; 24836 -> 23347[label="",style="solid", color="burlywood", weight=3]; 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]; 24837 -> 23348[label="",style="solid", color="burlywood", weight=3]; 24838[label="zzz17690/Zero",fontsize=10,color="white",style="solid",shape="box"];23339 -> 24838[label="",style="solid", color="burlywood", weight=9]; 24838 -> 23349[label="",style="solid", color="burlywood", weight=3]; 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]; 24839 -> 23353[label="",style="solid", color="burlywood", weight=3]; 24840[label="zzz1768/Neg zzz17680",fontsize=10,color="white",style="solid",shape="box"];23342 -> 24840[label="",style="solid", color="burlywood", weight=9]; 24840 -> 23354[label="",style="solid", color="burlywood", weight=3]; 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]; 24841 -> 23355[label="",style="solid", color="burlywood", weight=3]; 24842[label="zzz1768/Neg zzz17680",fontsize=10,color="white",style="solid",shape="box"];23343 -> 24842[label="",style="solid", color="burlywood", weight=9]; 24842 -> 23356[label="",style="solid", color="burlywood", weight=3]; 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]; 24843 -> 23357[label="",style="solid", color="burlywood", weight=3]; 24844[label="zzz1768/Neg zzz17680",fontsize=10,color="white",style="solid",shape="box"];23344 -> 24844[label="",style="solid", color="burlywood", weight=9]; 24844 -> 23358[label="",style="solid", color="burlywood", weight=3]; 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]; 24845 -> 23359[label="",style="solid", color="burlywood", weight=3]; 24846[label="zzz1768/Neg zzz17680",fontsize=10,color="white",style="solid",shape="box"];23345 -> 24846[label="",style="solid", color="burlywood", weight=9]; 24846 -> 23360[label="",style="solid", color="burlywood", weight=3]; 23424 -> 10327[label="",style="dashed", color="red", weight=0]; 23424[label="FiniteMap.mkVBalBranch False zzz1680 zzz1682 (FiniteMap.splitLT zzz1683 True)",fontsize=16,color="magenta"];23424 -> 23453[label="",style="dashed", color="magenta", weight=3]; 23424 -> 23454[label="",style="dashed", color="magenta", weight=3]; 23424 -> 23455[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24847 -> 23482[label="",style="solid", color="burlywood", weight=3]; 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]; 24848 -> 23483[label="",style="solid", color="burlywood", weight=3]; 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]; 24849 -> 23376[label="",style="solid", color="burlywood", weight=3]; 24850[label="zzz1770/Neg zzz17700",fontsize=10,color="white",style="solid",shape="box"];23361 -> 24850[label="",style="solid", color="burlywood", weight=9]; 24850 -> 23377[label="",style="solid", color="burlywood", weight=3]; 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]; 24851 -> 23378[label="",style="solid", color="burlywood", weight=3]; 24852[label="zzz1770/Neg zzz17700",fontsize=10,color="white",style="solid",shape="box"];23362 -> 24852[label="",style="solid", color="burlywood", weight=9]; 24852 -> 23379[label="",style="solid", color="burlywood", weight=3]; 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]; 24853 -> 23380[label="",style="solid", color="burlywood", weight=3]; 24854[label="zzz1770/Neg zzz17700",fontsize=10,color="white",style="solid",shape="box"];23363 -> 24854[label="",style="solid", color="burlywood", weight=9]; 24854 -> 23381[label="",style="solid", color="burlywood", weight=3]; 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]; 24855 -> 23382[label="",style="solid", color="burlywood", weight=3]; 24856[label="zzz1770/Neg zzz17700",fontsize=10,color="white",style="solid",shape="box"];23364 -> 24856[label="",style="solid", color="burlywood", weight=9]; 24856 -> 23383[label="",style="solid", color="burlywood", weight=3]; 23368 -> 23386[label="",style="dashed", color="red", weight=0]; 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]; 23369 -> 23390[label="",style="dashed", color="red", weight=0]; 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]; 23370 -> 23394[label="",style="dashed", color="red", weight=0]; 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]; 23371 -> 23398[label="",style="dashed", color="red", weight=0]; 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]; 23372 -> 23403[label="",style="dashed", color="red", weight=0]; 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]; 23373 -> 23408[label="",style="dashed", color="red", weight=0]; 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]; 23374 -> 23419[label="",style="dashed", color="red", weight=0]; 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]; 23375 -> 23422[label="",style="dashed", color="red", weight=0]; 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]; 23482[label="FiniteMap.splitLT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];23482 -> 23509[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 23387 -> 11974[label="",style="dashed", color="red", weight=0]; 23387[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23387 -> 23433[label="",style="dashed", color="magenta", weight=3]; 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]; 23391 -> 11974[label="",style="dashed", color="red", weight=0]; 23391[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23391 -> 23435[label="",style="dashed", color="magenta", weight=3]; 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]; 23395 -> 11974[label="",style="dashed", color="red", weight=0]; 23395[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23395 -> 23437[label="",style="dashed", color="magenta", weight=3]; 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]; 24857 -> 23438[label="",style="solid", color="burlywood", weight=3]; 24858[label="zzz1773/Zero",fontsize=10,color="white",style="solid",shape="box"];23394 -> 24858[label="",style="solid", color="burlywood", weight=9]; 24858 -> 23439[label="",style="solid", color="burlywood", weight=3]; 23399 -> 11974[label="",style="dashed", color="red", weight=0]; 23399[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23399 -> 23440[label="",style="dashed", color="magenta", weight=3]; 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]; 24859 -> 23441[label="",style="solid", color="burlywood", weight=3]; 24860[label="zzz1774/Zero",fontsize=10,color="white",style="solid",shape="box"];23398 -> 24860[label="",style="solid", color="burlywood", weight=9]; 24860 -> 23442[label="",style="solid", color="burlywood", weight=3]; 23404 -> 11974[label="",style="dashed", color="red", weight=0]; 23404[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23404 -> 23443[label="",style="dashed", color="magenta", weight=3]; 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]; 23409 -> 11974[label="",style="dashed", color="red", weight=0]; 23409[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23409 -> 23445[label="",style="dashed", color="magenta", weight=3]; 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]; 23420 -> 11974[label="",style="dashed", color="red", weight=0]; 23420[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23420 -> 23447[label="",style="dashed", color="magenta", weight=3]; 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]; 24861 -> 23448[label="",style="solid", color="burlywood", weight=3]; 24862[label="zzz1777/Zero",fontsize=10,color="white",style="solid",shape="box"];23419 -> 24862[label="",style="solid", color="burlywood", weight=9]; 24862 -> 23449[label="",style="solid", color="burlywood", weight=3]; 23423 -> 11974[label="",style="dashed", color="red", weight=0]; 23423[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17680",fontsize=16,color="magenta"];23423 -> 23450[label="",style="dashed", color="magenta", weight=3]; 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]; 24863 -> 23451[label="",style="solid", color="burlywood", weight=3]; 24864[label="zzz1778/Zero",fontsize=10,color="white",style="solid",shape="box"];23422 -> 24864[label="",style="solid", color="burlywood", weight=9]; 24864 -> 23452[label="",style="solid", color="burlywood", weight=3]; 23509 -> 10417[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 23427 -> 23514[label="",style="dashed", color="red", weight=0]; 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]; 23428 -> 23523[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 23431 -> 23538[label="",style="dashed", color="red", weight=0]; 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]; 23432 -> 23547[label="",style="dashed", color="red", weight=0]; 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]; 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]; 24865 -> 23468[label="",style="solid", color="burlywood", weight=3]; 24866[label="zzz1771/Zero",fontsize=10,color="white",style="solid",shape="box"];23434 -> 24866[label="",style="solid", color="burlywood", weight=9]; 24866 -> 23469[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24867 -> 23476[label="",style="solid", color="burlywood", weight=3]; 24868[label="zzz1776/Zero",fontsize=10,color="white",style="solid",shape="box"];23446 -> 24868[label="",style="solid", color="burlywood", weight=9]; 24868 -> 23477[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 23456 -> 23564[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24869 -> 23519[label="",style="solid", color="burlywood", weight=3]; 24870[label="zzz17700/Zero",fontsize=10,color="white",style="solid",shape="box"];23515 -> 24870[label="",style="solid", color="burlywood", weight=9]; 24870 -> 23520[label="",style="solid", color="burlywood", weight=3]; 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]; 24871 -> 23521[label="",style="solid", color="burlywood", weight=3]; 24872[label="zzz1779/Zero",fontsize=10,color="white",style="solid",shape="box"];23514 -> 24872[label="",style="solid", color="burlywood", weight=9]; 24872 -> 23522[label="",style="solid", color="burlywood", weight=3]; 23524 -> 23515[label="",style="dashed", color="red", weight=0]; 23524[label="primMulNat (Succ (Succ Zero)) zzz17700",fontsize=16,color="magenta"];23524 -> 23528[label="",style="dashed", color="magenta", weight=3]; 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]; 24873 -> 23529[label="",style="solid", color="burlywood", weight=3]; 24874[label="zzz1780/Zero",fontsize=10,color="white",style="solid",shape="box"];23523 -> 24874[label="",style="solid", color="burlywood", weight=9]; 24874 -> 23530[label="",style="solid", color="burlywood", weight=3]; 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]; 23463 -> 23578[label="",style="dashed", color="red", weight=0]; 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]; 23539 -> 23515[label="",style="dashed", color="red", weight=0]; 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]; 24875 -> 23542[label="",style="solid", color="burlywood", weight=3]; 24876[label="zzz1781/Zero",fontsize=10,color="white",style="solid",shape="box"];23538 -> 24876[label="",style="solid", color="burlywood", weight=9]; 24876 -> 23543[label="",style="solid", color="burlywood", weight=3]; 23548 -> 23515[label="",style="dashed", color="red", weight=0]; 23548[label="primMulNat (Succ (Succ Zero)) zzz17700",fontsize=16,color="magenta"];23548 -> 23551[label="",style="dashed", color="magenta", weight=3]; 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]; 24877 -> 23552[label="",style="solid", color="burlywood", weight=3]; 24878[label="zzz1782/Zero",fontsize=10,color="white",style="solid",shape="box"];23547 -> 24878[label="",style="solid", color="burlywood", weight=9]; 24878 -> 23553[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 23471 -> 23446[label="",style="dashed", color="red", weight=0]; 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]; 23471 -> 23502[label="",style="dashed", color="magenta", weight=3]; 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]; 23473 -> 23436[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 23478 -> 23444[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 23480 -> 23508[label="",style="dashed", color="magenta", weight=3]; 23481 -> 23472[label="",style="dashed", color="red", weight=0]; 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]; 23565 -> 23515[label="",style="dashed", color="red", weight=0]; 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]; 24879 -> 23568[label="",style="solid", color="burlywood", weight=3]; 24880[label="zzz1783/Zero",fontsize=10,color="white",style="solid",shape="box"];23564 -> 24880[label="",style="solid", color="burlywood", weight=9]; 24880 -> 23569[label="",style="solid", color="burlywood", weight=3]; 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]; 23519[label="primMulNat (Succ (Succ Zero)) (Succ zzz177000)",fontsize=16,color="black",shape="box"];23519 -> 23531[label="",style="solid", color="black", weight=3]; 23520[label="primMulNat (Succ (Succ Zero)) Zero",fontsize=16,color="black",shape="box"];23520 -> 23532[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 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]; 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]; 23579 -> 23515[label="",style="dashed", color="red", weight=0]; 23579[label="primMulNat (Succ (Succ Zero)) zzz17700",fontsize=16,color="magenta"];23579 -> 23584[label="",style="dashed", color="magenta", weight=3]; 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]; 24881 -> 23585[label="",style="solid", color="burlywood", weight=3]; 24882[label="zzz1784/Zero",fontsize=10,color="white",style="solid",shape="box"];23578 -> 24882[label="",style="solid", color="burlywood", weight=9]; 24882 -> 23586[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 24883 -> 23556[label="",style="solid", color="burlywood", weight=3]; 24884[label="zzz176700/Zero",fontsize=10,color="white",style="solid",shape="box"];23498 -> 24884[label="",style="solid", color="burlywood", weight=9]; 24884 -> 23557[label="",style="solid", color="burlywood", weight=3]; 23499 -> 23436[label="",style="dashed", color="red", weight=0]; 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]; 24885 -> 23558[label="",style="solid", color="burlywood", weight=3]; 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]; 24886 -> 23559[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 23505 -> 23498[label="",style="dashed", color="red", weight=0]; 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]; 23505 -> 23562[label="",style="dashed", color="magenta", weight=3]; 23506 -> 23444[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 23531 -> 2630[label="",style="dashed", color="red", weight=0]; 23531[label="primPlusNat (primMulNat (Succ Zero) (Succ zzz177000)) (Succ zzz177000)",fontsize=16,color="magenta"];23531 -> 23573[label="",style="dashed", color="magenta", weight=3]; 23531 -> 23574[label="",style="dashed", color="magenta", weight=3]; 23532[label="Zero",fontsize=16,color="green",shape="box"];23533 -> 23578[label="",style="dashed", color="red", weight=0]; 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]; 23533 -> 23581[label="",style="dashed", color="magenta", weight=3]; 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]; 23545 -> 23457[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 23554 -> 23462[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 23570 -> 23590[label="",style="dashed", color="magenta", weight=3]; 23571 -> 23534[label="",style="dashed", color="red", weight=0]; 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]; 24887 -> 23591[label="",style="solid", color="burlywood", weight=3]; 24888[label="zzz17710/Zero",fontsize=10,color="white",style="solid",shape="box"];23556 -> 24888[label="",style="solid", color="burlywood", weight=9]; 24888 -> 23592[label="",style="solid", color="burlywood", weight=3]; 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]; 24889 -> 23593[label="",style="solid", color="burlywood", weight=3]; 24890[label="zzz17710/Zero",fontsize=10,color="white",style="solid",shape="box"];23557 -> 24890[label="",style="solid", color="burlywood", weight=9]; 24890 -> 23594[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 24891 -> 23598[label="",style="solid", color="burlywood", weight=3]; 24892[label="zzz16830/True",fontsize=10,color="white",style="solid",shape="box"];23563 -> 24892[label="",style="solid", color="burlywood", weight=9]; 24892 -> 23599[label="",style="solid", color="burlywood", weight=3]; 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]; 24893 -> 23605[label="",style="solid", color="burlywood", weight=3]; 24894[label="zzz176900/Zero",fontsize=10,color="white",style="solid",shape="box"];23587 -> 24894[label="",style="solid", color="burlywood", weight=9]; 24894 -> 23606[label="",style="solid", color="burlywood", weight=3]; 23588 -> 23457[label="",style="dashed", color="red", weight=0]; 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]; 23573[label="primMulNat (Succ Zero) (Succ zzz177000)",fontsize=16,color="black",shape="box"];23573 -> 23601[label="",style="solid", color="black", weight=3]; 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]; 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]; 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]; 23577 -> 23878[label="",style="dashed", color="magenta", weight=3]; 23577 -> 23879[label="",style="dashed", color="magenta", weight=3]; 23577 -> 23880[label="",style="dashed", color="magenta", weight=3]; 23577 -> 23881[label="",style="dashed", color="magenta", weight=3]; 23603 -> 23587[label="",style="dashed", color="red", weight=0]; 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]; 23603 -> 23624[label="",style="dashed", color="magenta", weight=3]; 23604 -> 23462[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 23597 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 23597 -> 23883[label="",style="dashed", color="magenta", weight=3]; 23597 -> 23884[label="",style="dashed", color="magenta", weight=3]; 23597 -> 23885[label="",style="dashed", color="magenta", weight=3]; 23597 -> 23886[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 24895 -> 23625[label="",style="solid", color="burlywood", weight=3]; 24896[label="zzz17830/Zero",fontsize=10,color="white",style="solid",shape="box"];23605 -> 24896[label="",style="solid", color="burlywood", weight=9]; 24896 -> 23626[label="",style="solid", color="burlywood", weight=3]; 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]; 24897 -> 23627[label="",style="solid", color="burlywood", weight=3]; 24898[label="zzz17830/Zero",fontsize=10,color="white",style="solid",shape="box"];23606 -> 24898[label="",style="solid", color="burlywood", weight=9]; 24898 -> 23628[label="",style="solid", color="burlywood", weight=3]; 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]; 24899 -> 23615[label="",style="solid", color="burlywood", weight=3]; 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]; 24900 -> 23616[label="",style="solid", color="burlywood", weight=3]; 23601 -> 2630[label="",style="dashed", color="red", weight=0]; 23601[label="primPlusNat (primMulNat Zero (Succ zzz177000)) (Succ zzz177000)",fontsize=16,color="magenta"];23601 -> 23617[label="",style="dashed", color="magenta", weight=3]; 23601 -> 23618[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 23881 -> 23909[label="",style="dashed", color="magenta", weight=3]; 23881 -> 23910[label="",style="dashed", color="magenta", weight=3]; 23881 -> 23911[label="",style="dashed", color="magenta", weight=3]; 23881 -> 23912[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 23607 -> 23630[label="",style="dashed", color="magenta", weight=3]; 23608 -> 23436[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 23611 -> 23633[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 23613 -> 23639[label="",style="dashed", color="magenta", weight=3]; 23613 -> 23640[label="",style="dashed", color="magenta", weight=3]; 23613 -> 23641[label="",style="dashed", color="magenta", weight=3]; 23614 -> 1388[label="",style="dashed", color="red", weight=0]; 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]; 23614 -> 23643[label="",style="dashed", color="magenta", weight=3]; 23614 -> 23644[label="",style="dashed", color="magenta", weight=3]; 23614 -> 23645[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 23617[label="primMulNat Zero (Succ zzz177000)",fontsize=16,color="black",shape="box"];23617 -> 23652[label="",style="solid", color="black", weight=3]; 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]; 23632[label="FiniteMap.sizeFM zzz16744",fontsize=16,color="magenta"];23632 -> 23654[label="",style="dashed", color="magenta", weight=3]; 23633 -> 11346[label="",style="dashed", color="red", weight=0]; 23633[label="FiniteMap.sizeFM zzz16743",fontsize=16,color="magenta"];23633 -> 23655[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 23646 -> 23658[label="",style="dashed", color="magenta", weight=3]; 23647 -> 23457[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 23651 -> 23893[label="",style="dashed", color="magenta", weight=3]; 23651 -> 23894[label="",style="dashed", color="magenta", weight=3]; 23651 -> 23895[label="",style="dashed", color="magenta", weight=3]; 23651 -> 23896[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 23894 -> 23914[label="",style="dashed", color="magenta", weight=3]; 23894 -> 23915[label="",style="dashed", color="magenta", weight=3]; 23894 -> 23916[label="",style="dashed", color="magenta", weight=3]; 23894 -> 23917[label="",style="dashed", color="magenta", weight=3]; 23895[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];23896 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 23896 -> 23919[label="",style="dashed", color="magenta", weight=3]; 23896 -> 23920[label="",style="dashed", color="magenta", weight=3]; 23896 -> 23921[label="",style="dashed", color="magenta", weight=3]; 23896 -> 23922[label="",style="dashed", color="magenta", weight=3]; 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]; 24901 -> 23669[label="",style="solid", color="burlywood", weight=3]; 24902[label="zzz1785/Neg zzz17850",fontsize=10,color="white",style="solid",shape="box"];23664 -> 24902[label="",style="solid", color="burlywood", weight=9]; 24902 -> 23670[label="",style="solid", color="burlywood", weight=3]; 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]; 24903 -> 23923[label="",style="solid", color="burlywood", weight=3]; 24904[label="zzz17850/Zero",fontsize=10,color="white",style="solid",shape="box"];23669 -> 24904[label="",style="solid", color="burlywood", weight=9]; 24904 -> 23924[label="",style="solid", color="burlywood", weight=3]; 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]; 24905 -> 23925[label="",style="solid", color="burlywood", weight=3]; 24906[label="zzz17850/Zero",fontsize=10,color="white",style="solid",shape="box"];23670 -> 24906[label="",style="solid", color="burlywood", weight=9]; 24906 -> 23926[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 24907 -> 23933[label="",style="solid", color="burlywood", weight=3]; 24908[label="zzz1786/Neg zzz17860",fontsize=10,color="white",style="solid",shape="box"];23928 -> 24908[label="",style="solid", color="burlywood", weight=9]; 24908 -> 23934[label="",style="solid", color="burlywood", weight=3]; 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]; 24909 -> 23935[label="",style="solid", color="burlywood", weight=3]; 24910[label="zzz1786/Neg zzz17860",fontsize=10,color="white",style="solid",shape="box"];23929 -> 24910[label="",style="solid", color="burlywood", weight=9]; 24910 -> 23936[label="",style="solid", color="burlywood", weight=3]; 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]; 24911 -> 23937[label="",style="solid", color="burlywood", weight=3]; 24912[label="zzz1786/Neg zzz17860",fontsize=10,color="white",style="solid",shape="box"];23930 -> 24912[label="",style="solid", color="burlywood", weight=9]; 24912 -> 23938[label="",style="solid", color="burlywood", weight=3]; 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]; 24913 -> 23939[label="",style="solid", color="burlywood", weight=3]; 24914[label="zzz1786/Neg zzz17860",fontsize=10,color="white",style="solid",shape="box"];23931 -> 24914[label="",style="solid", color="burlywood", weight=9]; 24914 -> 23940[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 23942 -> 23951[label="",style="dashed", color="red", weight=0]; 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]; 23943 -> 23954[label="",style="dashed", color="red", weight=0]; 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]; 23944 -> 23962[label="",style="dashed", color="red", weight=0]; 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]; 23945 -> 23968[label="",style="dashed", color="red", weight=0]; 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]; 23946 -> 23975[label="",style="dashed", color="red", weight=0]; 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]; 23947 -> 23980[label="",style="dashed", color="red", weight=0]; 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]; 23948 -> 23982[label="",style="dashed", color="red", weight=0]; 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]; 23949 -> 23984[label="",style="dashed", color="red", weight=0]; 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]; 23952 -> 23515[label="",style="dashed", color="red", weight=0]; 23952[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23952 -> 23986[label="",style="dashed", color="magenta", weight=3]; 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]; 23955 -> 23515[label="",style="dashed", color="red", weight=0]; 23955[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23955 -> 23988[label="",style="dashed", color="magenta", weight=3]; 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]; 23963 -> 23515[label="",style="dashed", color="red", weight=0]; 23963[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23963 -> 23990[label="",style="dashed", color="magenta", weight=3]; 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]; 24915 -> 23991[label="",style="solid", color="burlywood", weight=3]; 24916[label="zzz1796/Zero",fontsize=10,color="white",style="solid",shape="box"];23962 -> 24916[label="",style="solid", color="burlywood", weight=9]; 24916 -> 23992[label="",style="solid", color="burlywood", weight=3]; 23969 -> 23515[label="",style="dashed", color="red", weight=0]; 23969[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23969 -> 23993[label="",style="dashed", color="magenta", weight=3]; 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]; 24917 -> 23994[label="",style="solid", color="burlywood", weight=3]; 24918[label="zzz1797/Zero",fontsize=10,color="white",style="solid",shape="box"];23968 -> 24918[label="",style="solid", color="burlywood", weight=9]; 24918 -> 23995[label="",style="solid", color="burlywood", weight=3]; 23976 -> 23515[label="",style="dashed", color="red", weight=0]; 23976[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23976 -> 23996[label="",style="dashed", color="magenta", weight=3]; 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]; 23981 -> 23515[label="",style="dashed", color="red", weight=0]; 23981[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23981 -> 23998[label="",style="dashed", color="magenta", weight=3]; 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]; 23983 -> 23515[label="",style="dashed", color="red", weight=0]; 23983[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23983 -> 24000[label="",style="dashed", color="magenta", weight=3]; 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]; 24919 -> 24001[label="",style="solid", color="burlywood", weight=3]; 24920[label="zzz1800/Zero",fontsize=10,color="white",style="solid",shape="box"];23982 -> 24920[label="",style="solid", color="burlywood", weight=9]; 24920 -> 24002[label="",style="solid", color="burlywood", weight=3]; 23985 -> 23515[label="",style="dashed", color="red", weight=0]; 23985[label="primMulNat (Succ (Succ Zero)) zzz17860",fontsize=16,color="magenta"];23985 -> 24003[label="",style="dashed", color="magenta", weight=3]; 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]; 24921 -> 24004[label="",style="solid", color="burlywood", weight=3]; 24922[label="zzz1801/Zero",fontsize=10,color="white",style="solid",shape="box"];23984 -> 24922[label="",style="solid", color="burlywood", weight=9]; 24922 -> 24005[label="",style="solid", color="burlywood", weight=3]; 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]; 24923 -> 24006[label="",style="solid", color="burlywood", weight=3]; 24924[label="zzz1793/Zero",fontsize=10,color="white",style="solid",shape="box"];23987 -> 24924[label="",style="solid", color="burlywood", weight=9]; 24924 -> 24007[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24925 -> 24014[label="",style="solid", color="burlywood", weight=3]; 24926[label="zzz1799/Zero",fontsize=10,color="white",style="solid",shape="box"];23999 -> 24926[label="",style="solid", color="burlywood", weight=9]; 24926 -> 24015[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 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]; 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]; 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]; 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]; 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]; 24009 -> 23999[label="",style="dashed", color="red", weight=0]; 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]; 24009 -> 24024[label="",style="dashed", color="magenta", weight=3]; 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]; 24011 -> 23989[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 24016 -> 23997[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24018 -> 24030[label="",style="dashed", color="magenta", weight=3]; 24019 -> 24010[label="",style="dashed", color="red", weight=0]; 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]; 24927 -> 24031[label="",style="solid", color="burlywood", weight=3]; 24928[label="zzz178500/Zero",fontsize=10,color="white",style="solid",shape="box"];24020 -> 24928[label="",style="solid", color="burlywood", weight=9]; 24928 -> 24032[label="",style="solid", color="burlywood", weight=3]; 24021 -> 23989[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 24027 -> 24020[label="",style="dashed", color="red", weight=0]; 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]; 24027 -> 24036[label="",style="dashed", color="magenta", weight=3]; 24028 -> 23997[label="",style="dashed", color="red", weight=0]; 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]; 24929 -> 24037[label="",style="solid", color="burlywood", weight=3]; 24930[label="zzz17930/Zero",fontsize=10,color="white",style="solid",shape="box"];24031 -> 24930[label="",style="solid", color="burlywood", weight=9]; 24930 -> 24038[label="",style="solid", color="burlywood", weight=3]; 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]; 24931 -> 24039[label="",style="solid", color="burlywood", weight=3]; 24932[label="zzz17930/Zero",fontsize=10,color="white",style="solid",shape="box"];24032 -> 24932[label="",style="solid", color="burlywood", weight=9]; 24932 -> 24040[label="",style="solid", color="burlywood", weight=3]; 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]; 24034 -> 23671[label="",style="dashed", color="red", weight=0]; 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]; 24034 -> 24043[label="",style="dashed", color="magenta", weight=3]; 24034 -> 24044[label="",style="dashed", color="magenta", weight=3]; 24034 -> 24045[label="",style="dashed", color="magenta", weight=3]; 24034 -> 24046[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 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]; 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]; 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]; 24933 -> 24051[label="",style="solid", color="burlywood", weight=3]; 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]; 24934 -> 24052[label="",style="solid", color="burlywood", weight=3]; 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]; 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]; 24044 -> 24054[label="",style="dashed", color="magenta", weight=3]; 24044 -> 24055[label="",style="dashed", color="magenta", weight=3]; 24044 -> 24056[label="",style="dashed", color="magenta", weight=3]; 24044 -> 24057[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 24047 -> 24059[label="",style="dashed", color="magenta", weight=3]; 24048 -> 23989[label="",style="dashed", color="red", weight=0]; 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]; 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]; 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]; 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]; 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]; 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]; 24061 -> 24063[label="",style="dashed", color="magenta", weight=3]; 24061 -> 24064[label="",style="dashed", color="magenta", weight=3]; 24061 -> 24065[label="",style="dashed", color="magenta", weight=3]; 24061 -> 24066[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 24064 -> 24068[label="",style="dashed", color="magenta", weight=3]; 24064 -> 24069[label="",style="dashed", color="magenta", weight=3]; 24064 -> 24070[label="",style="dashed", color="magenta", weight=3]; 24064 -> 24071[label="",style="dashed", color="magenta", weight=3]; 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]; 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]; 24066 -> 24073[label="",style="dashed", color="magenta", weight=3]; 24066 -> 24074[label="",style="dashed", color="magenta", weight=3]; 24066 -> 24075[label="",style="dashed", color="magenta", weight=3]; 24066 -> 24076[label="",style="dashed", color="magenta", weight=3]; 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"];} ---------------------------------------- (16) Complex Obligation (AND) ---------------------------------------- (17) Obligation: Q DP problem: The TRS P consists of the following rules: new_primPlusNat(Succ(zzz62000)) -> new_primPlusNat(zzz62000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (18) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primPlusNat(Succ(zzz62000)) -> new_primPlusNat(zzz62000) The graph contains the following edges 1 > 1 ---------------------------------------- (19) YES ---------------------------------------- (20) Obligation: Q DP problem: The TRS P consists of the following rules: new_primPlusNat0(Succ(zzz600), Succ(zzz6100)) -> new_primPlusNat0(zzz600, zzz6100) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (21) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primPlusNat0(Succ(zzz600), Succ(zzz6100)) -> new_primPlusNat0(zzz600, zzz6100) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (22) YES ---------------------------------------- (23) Obligation: Q DP problem: The TRS P consists of the following rules: new_splitGT20(zzz475, zzz476, Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), zzz478, h) -> new_splitGT20(zzz4771, zzz4772, zzz4773, zzz4774, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (24) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_splitGT20(zzz475, zzz476, Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), zzz478, h) -> new_splitGT20(zzz4771, zzz4772, zzz4773, zzz4774, h) The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 5 >= 5 ---------------------------------------- (25) YES ---------------------------------------- (26) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (27) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (28) YES ---------------------------------------- (29) Obligation: Q DP problem: The TRS P consists of the following rules: new_splitLT(Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), h) -> new_splitLT2(zzz4771, zzz4772, zzz4773, zzz4774, h) new_splitLT2(zzz475, zzz476, Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), zzz478, h) -> new_splitLT2(zzz4771, zzz4772, zzz4773, zzz4774, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (30) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (31) Obligation: Q DP problem: The TRS P consists of the following rules: new_splitLT2(zzz475, zzz476, Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), zzz478, h) -> new_splitLT2(zzz4771, zzz4772, zzz4773, zzz4774, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (32) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_splitLT2(zzz475, zzz476, Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), zzz478, h) -> new_splitLT2(zzz4771, zzz4772, zzz4773, zzz4774, h) The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 5 >= 5 ---------------------------------------- (33) YES ---------------------------------------- (34) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat2(Zero, Zero) -> Zero 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) new_primMulNat(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bb, bc) -> zzz6812 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_sizeFM(EmptyFM, bb, bc) -> Pos(Zero) 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) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_glueVBal3Size_r(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primMulNat(Zero) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat2(Succ(x0), Zero) new_glueVBal3Size_l(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (35) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 9 less nodes. ---------------------------------------- (36) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat2(Zero, Zero) -> Zero 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) new_primMulNat(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bb, bc) -> zzz6812 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_sizeFM(EmptyFM, bb, bc) -> Pos(Zero) 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) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_glueVBal3Size_r(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primMulNat(Zero) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat2(Succ(x0), Zero) new_glueVBal3Size_l(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (37) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) 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 *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) The graph 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 *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) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12 *new_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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) 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 *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) The graph 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 *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) 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 *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) 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 *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) The graph 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 *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) The graph 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 *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) 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 *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) The graph 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 ---------------------------------------- (38) YES ---------------------------------------- (39) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (40) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (41) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (42) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (43) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (44) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (45) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (46) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (47) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (48) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (49) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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, 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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (50) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (51) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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, 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, 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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (52) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (53) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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, 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, 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_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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (54) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (55) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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, 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, 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_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_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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (56) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (57) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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, 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, 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_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_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_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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (58) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (59) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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, 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, 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_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_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_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_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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (60) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (61) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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, 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, 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_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_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_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_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_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) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (62) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (63) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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, 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, 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_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_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_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_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_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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (64) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMulNat1(x0) ---------------------------------------- (65) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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, 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, 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_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_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_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_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_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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (66) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (67) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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, 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, 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_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_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_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_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_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_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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (68) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 5 less nodes. ---------------------------------------- (69) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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_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) 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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (70) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (71) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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_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) 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) 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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (72) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (73) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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_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) 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) 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_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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (74) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (75) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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_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) 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) 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_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, 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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (76) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (77) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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_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) 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) 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_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, 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, 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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (78) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. ---------------------------------------- (79) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (80) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (81) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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_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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (82) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (83) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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_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_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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (84) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (85) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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_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_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, 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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (86) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (87) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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_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_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, 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_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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (88) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (89) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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_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, 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_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_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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (90) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (91) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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, 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_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_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_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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (92) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (93) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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, 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_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_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_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_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) The TRS R consists of the following rules: new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (94) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (95) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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, 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_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_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_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_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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (96) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primMulNat0(x0) ---------------------------------------- (97) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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, 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_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_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_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_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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (98) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (99) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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, 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_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_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_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_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_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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (100) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (101) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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_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_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_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_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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (102) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (103) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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_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_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_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, 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (104) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (105) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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_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_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, 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_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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (106) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (107) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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_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, 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_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_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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (108) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (109) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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, 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_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_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_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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (110) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (111) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (112) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (113) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (114) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (115) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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_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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (116) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (117) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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) 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) 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) 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_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) 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) 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_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) 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_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) 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (118) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (119) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (120) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (121) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (122) QDPOrderProof (EQUIVALENT) We use the reduction pair processor [LPAR04,JAR06]. The following pairs can be oriented strictly and are deleted. 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_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) 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, 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_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) 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) 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_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) The remaining pairs can at least be oriented weakly. Used ordering: Polynomial interpretation [POLO]: POL(Branch(x_1, x_2, x_3, x_4, x_5)) = 1 + x_1 + x_2 + x_4 + x_5 POL(Neg(x_1)) = 0 POL(Pos(x_1)) = 0 POL(Succ(x_1)) = 0 POL(Zero) = 0 POL(new_mkVBalBranch(x_1, x_2, x_3, x_4)) = x_2 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 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 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 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 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 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 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 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 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 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 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 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 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 POL(new_primPlusNat1(x_1)) = 0 POL(new_primPlusNat2(x_1, x_2)) = 0 POL(new_primPlusNat3(x_1, x_2)) = 0 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: none ---------------------------------------- (123) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (124) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 6 SCCs with 10 less nodes. ---------------------------------------- (125) Complex Obligation (AND) ---------------------------------------- (126) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (127) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 ---------------------------------------- (128) YES ---------------------------------------- (129) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (130) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 ---------------------------------------- (131) YES ---------------------------------------- (132) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (133) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 *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) 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 *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) The graph contains the following edges 11 >= 1, 9 >= 3, 14 >= 4 *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) The graph 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 ---------------------------------------- (134) YES ---------------------------------------- (135) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (136) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) 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 *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) The graph 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 *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) The graph contains the following edges 11 >= 1, 9 >= 3, 14 >= 4 *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) The graph 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 *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) The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 *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) The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 ---------------------------------------- (137) YES ---------------------------------------- (138) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (139) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (140) YES ---------------------------------------- (141) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) The set Q consists of the following terms: new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat1(Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Zero, Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (142) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (143) YES ---------------------------------------- (144) Obligation: Q DP problem: The TRS P consists of the following rules: new_primMinusNat(Succ(zzz61100), Succ(zzz542000)) -> new_primMinusNat(zzz61100, zzz542000) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (145) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_primMinusNat(Succ(zzz61100), Succ(zzz542000)) -> new_primMinusNat(zzz61100, zzz542000) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (146) YES ---------------------------------------- (147) Obligation: Q DP problem: The TRS P consists of the following rules: new_splitGT2(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), h) -> new_splitGT2(zzz16831, zzz16832, zzz16833, zzz16834, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (148) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_splitGT2(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), h) -> new_splitGT2(zzz16831, zzz16832, zzz16833, zzz16834, h) The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 5 >= 5 ---------------------------------------- (149) YES ---------------------------------------- (150) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (151) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (152) YES ---------------------------------------- (153) Obligation: Q DP problem: The TRS P consists of the following rules: new_addToFM_C0(Branch(True, zzz6261, zzz6262, zzz6263, zzz6264), zzz31, h) -> new_addToFM_C0(zzz6263, zzz31, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (154) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_addToFM_C0(Branch(True, zzz6261, zzz6262, zzz6263, zzz6264), zzz31, h) -> new_addToFM_C0(zzz6263, zzz31, h) The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3 ---------------------------------------- (155) YES ---------------------------------------- (156) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (157) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (158) YES ---------------------------------------- (159) Obligation: Q DP problem: The TRS P consists of the following rules: new_deleteMin(zzz2130, zzz2131, zzz2132, Branch(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334), zzz2134, h, ba) -> new_deleteMin(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (160) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_deleteMin(zzz2130, zzz2131, zzz2132, Branch(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334), zzz2134, h, ba) -> new_deleteMin(zzz21330, zzz21331, zzz21332, zzz21333, zzz21334, h, ba) The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 4 > 5, 6 >= 6, 7 >= 7 ---------------------------------------- (161) YES ---------------------------------------- (162) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (163) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (164) YES ---------------------------------------- (165) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (166) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (167) YES ---------------------------------------- (168) Obligation: Q DP problem: The TRS P consists of the following rules: new_addToFM_C(Branch(False, zzz341, zzz342, zzz343, zzz344), zzz31, h) -> new_addToFM_C(zzz344, zzz31, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (169) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_addToFM_C(Branch(False, zzz341, zzz342, zzz343, zzz344), zzz31, h) -> new_addToFM_C(zzz344, zzz31, h) The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3 ---------------------------------------- (170) YES ---------------------------------------- (171) Obligation: Q DP problem: The TRS P consists of the following rules: new_splitLT20(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), h) -> new_splitLT20(zzz16831, zzz16832, zzz16833, zzz16834, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (172) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_splitLT20(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), h) -> new_splitLT20(zzz16831, zzz16832, zzz16833, zzz16834, h) The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 5 >= 5 ---------------------------------------- (173) YES ---------------------------------------- (174) Obligation: Q DP problem: The TRS P consists of the following rules: new_deleteMax(zzz270, zzz271, zzz272, zzz273, Branch(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744), h, ba) -> new_deleteMax(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (175) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_deleteMax(zzz270, zzz271, zzz272, zzz273, Branch(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744), h, ba) -> new_deleteMax(zzz2740, zzz2741, zzz2742, zzz2743, zzz2744, h, ba) The graph contains the following edges 5 > 1, 5 > 2, 5 > 3, 5 > 4, 5 > 5, 6 >= 6, 7 >= 7 ---------------------------------------- (176) YES ---------------------------------------- (177) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (178) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (179) YES ---------------------------------------- (180) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkBalBranch6MkBalBranch3(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Succ(zzz177100), h, ba) -> new_mkBalBranch6MkBalBranch3(zzz2134, zzz2130, zzz2131, zzz1674, zzz1767000, zzz177100, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (181) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_mkBalBranch6MkBalBranch3(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Succ(zzz177100), h, ba) -> new_mkBalBranch6MkBalBranch3(zzz2134, zzz2130, zzz2131, zzz1674, zzz1767000, zzz177100, h, ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (182) YES ---------------------------------------- (183) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat2(Zero, Zero) -> Zero new_primMulNat(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (184) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 48 less nodes. ---------------------------------------- (185) Obligation: Q DP problem: The TRS P consists of the following rules: 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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_primMulNat0(zzz33200), Succ(zzz33200)), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat2(Zero, Zero) -> Zero new_primMulNat(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (186) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (187) Obligation: Q DP problem: The TRS P consists of the following rules: 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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_primMulNat0(zzz33200), Succ(zzz33200)), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat2(Zero, Zero) -> Zero new_primMulNat(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (188) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (189) Obligation: Q DP problem: The TRS P consists of the following rules: 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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_primMulNat0(zzz33200), Succ(zzz33200)), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (190) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (191) Obligation: Q DP problem: The TRS P consists of the following rules: 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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_primMulNat0(zzz33200), Succ(zzz33200)), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (192) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (193) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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_primMulNat0(zzz33200), Succ(zzz33200)), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (194) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (195) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (196) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (197) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (198) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (199) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (200) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (201) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (202) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (203) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (204) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (205) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (206) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (207) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (208) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (209) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (210) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (211) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (212) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (213) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (214) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (215) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (216) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (217) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (218) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (219) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (220) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (221) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (222) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (223) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (224) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (225) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (226) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (227) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (228) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (229) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (230) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (231) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (232) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (233) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (234) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (235) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (236) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 4 less nodes. ---------------------------------------- (237) Complex Obligation (AND) ---------------------------------------- (238) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (239) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (240) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (241) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (242) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (243) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes. ---------------------------------------- (244) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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) 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_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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (245) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (246) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (247) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. ---------------------------------------- (248) Complex Obligation (AND) ---------------------------------------- (249) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (250) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (251) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (252) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (253) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (254) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (255) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (256) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. ---------------------------------------- (257) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (258) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (259) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (260) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 3 SCCs with 37 less nodes. ---------------------------------------- (261) Complex Obligation (AND) ---------------------------------------- (262) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (263) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (264) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (265) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (266) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (267) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (268) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (269) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (270) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (271) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. ---------------------------------------- (272) Complex Obligation (AND) ---------------------------------------- (273) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (274) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (275) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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) new_mkVBalBranch3MkVBalBranch148(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (276) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (277) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (278) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (279) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (280) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (281) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (282) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (283) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz330, zzz331, Neg(Zero), zzz333, zzz334), ty_Bool, h), h) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (284) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (285) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (286) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (287) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (288) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. ---------------------------------------- (289) Complex Obligation (AND) ---------------------------------------- (290) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (291) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (292) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (293) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (294) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (295) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (296) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch128(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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, new_sizeFM(Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), ty_Bool, h), h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (297) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 7 less nodes. ---------------------------------------- (298) Complex Obligation (AND) ---------------------------------------- (299) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (300) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (301) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (302) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (303) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (304) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (305) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (306) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 4 less nodes. ---------------------------------------- (307) Complex Obligation (AND) ---------------------------------------- (308) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (309) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (310) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) new_mkVBalBranch3MkVBalBranch191(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), h) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (311) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. ---------------------------------------- (312) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (313) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (314) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (315) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (316) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (317) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (318) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (319) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (320) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (321) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (322) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (323) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (324) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (325) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (326) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (327) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. ---------------------------------------- (328) Complex Obligation (AND) ---------------------------------------- (329) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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_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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (330) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (331) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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_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) 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (332) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (333) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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_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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (334) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_sizeFM(EmptyFM, x0, x1) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) ---------------------------------------- (335) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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_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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (336) TransformationProof (EQUIVALENT) 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]: (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)) (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)) ---------------------------------------- (337) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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, 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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_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_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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), h) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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_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) 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_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(Succ(x0)), y10) -> new_mkVBalBranch3MkVBalBranch144(y0, y1, y2, y3, y4, y5, y6, y7, y8, new_primPlusNat2(new_primMulNat0(x0), Succ(x0)), y10) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (338) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 5 less nodes. ---------------------------------------- (339) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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_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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (340) TransformationProof (EQUIVALENT) 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]: (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)) (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)) ---------------------------------------- (341) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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_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) new_mkVBalBranch3MkVBalBranch1111(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Neg(Zero), zzz6263, zzz6264), 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) 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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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_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) 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) 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(Succ(x0)), y10) -> new_mkVBalBranch3MkVBalBranch1107(y0, y1, y2, y3, y4, y5, y6, y7, y8, new_primPlusNat2(new_primMulNat0(x0), Succ(x0)), y10) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (342) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. ---------------------------------------- (343) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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_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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (344) TransformationProof (EQUIVALENT) 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]: (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)) (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)) ---------------------------------------- (345) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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_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) 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_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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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_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) 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) 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(Succ(x0)), y11) -> new_mkVBalBranch3MkVBalBranch1119(y0, y1, y2, y3, y4, y5, y6, y7, y8, y9, new_primPlusNat2(new_primMulNat0(x0), Succ(x0)), y11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (346) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 5 less nodes. ---------------------------------------- (347) Complex Obligation (AND) ---------------------------------------- (348) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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) 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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (349) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (350) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (351) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (352) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (353) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (354) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (355) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (356) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (357) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (358) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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) 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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (359) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (360) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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) 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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (361) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (362) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (363) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (364) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (365) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (366) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (367) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (368) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (369) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (370) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (371) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (372) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (373) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (374) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (375) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (376) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (377) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (378) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (379) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (380) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (381) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (382) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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, 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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (383) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (384) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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, 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_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_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_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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (385) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (386) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (387) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (388) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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) 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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (389) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (390) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (391) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (392) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (393) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (394) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (395) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (396) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (397) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (398) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (399) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (400) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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) 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_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) 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_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) 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_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) 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) 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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (401) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (402) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_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) 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) 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_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) 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_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) 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_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) 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) 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_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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (403) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (404) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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) 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_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) 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_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) 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) 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_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_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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (405) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (406) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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_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) 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_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) 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) 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_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_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_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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (407) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (408) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 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) 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) 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_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_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_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_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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (409) TransformationProof (EQUIVALENT) 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]: (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)) ---------------------------------------- (410) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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) 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_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) 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) 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_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_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) 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) 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) 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) 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) 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_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) 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) 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) 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) 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_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) 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_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_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_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 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) 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_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_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_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_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_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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (411) QDPOrderProof (EQUIVALENT) We use the reduction pair processor [LPAR04,JAR06]. The following pairs can be oriented strictly and are deleted. 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_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_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) 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_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_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_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_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) The remaining pairs can at least be oriented weakly. Used ordering: Polynomial interpretation [POLO]: POL(Branch(x_1, x_2, x_3, x_4, x_5)) = 1 + x_1 + x_2 + x_4 + x_5 POL(Neg(x_1)) = 0 POL(Pos(x_1)) = 0 POL(Succ(x_1)) = 0 POL(Zero) = 0 POL(new_mkVBalBranch0(x_1, x_2, x_3, x_4)) = x_2 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 POL(new_primMulNat(x_1)) = 0 POL(new_primMulNat0(x_1)) = 1 + x_1 POL(new_primPlusNat1(x_1)) = 0 POL(new_primPlusNat2(x_1, x_2)) = 0 POL(new_primPlusNat3(x_1, x_2)) = 0 The following usable rules [FROCOS05] with respect to the argument filtering of the ordering [JAR06] were oriented: none ---------------------------------------- (412) Obligation: Q DP problem: The TRS P consists of the following rules: 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_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_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_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_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_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) 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) 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_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) 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) 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_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_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_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) 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) 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) 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) 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_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) 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) 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_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) 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) 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) 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) 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) 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) 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) 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) 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) 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_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) 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_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_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_mkVBalBranch3MkVBalBranch1124(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch0(zzz31, zzz334, Branch(zzz6260, zzz6261, Pos(Zero), zzz6263, zzz6264), 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) 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, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz330, zzz331, zzz33200, zzz333, zzz334, zzz6260, zzz6261, zzz62620, zzz6263, zzz6264, zzz31, Pos(Succ(zzz33200)), h) 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) 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_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_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_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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (413) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 6 SCCs with 31 less nodes. ---------------------------------------- (414) Complex Obligation (AND) ---------------------------------------- (415) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) 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) 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (416) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) 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 *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) The graph 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 *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) The graph contains the following edges 11 >= 1, 9 >= 3, 14 >= 4 *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) The graph 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 *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) The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 *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) The graph contains the following edges 11 >= 1, 9 >= 3, 13 >= 4 ---------------------------------------- (417) YES ---------------------------------------- (418) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (419) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 ---------------------------------------- (420) YES ---------------------------------------- (421) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (422) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (423) YES ---------------------------------------- (424) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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_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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (425) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) 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 *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) The graph 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 *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) The graph 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 *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) The graph contains the following edges 11 >= 1, 9 >= 3, 14 >= 4 ---------------------------------------- (426) YES ---------------------------------------- (427) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (428) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (429) YES ---------------------------------------- (430) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (431) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 ---------------------------------------- (432) YES ---------------------------------------- (433) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (434) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (435) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (436) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) ---------------------------------------- (437) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (438) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (439) YES ---------------------------------------- (440) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (441) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (442) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (443) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) ---------------------------------------- (444) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (445) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (446) YES ---------------------------------------- (447) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (448) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (449) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (450) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) ---------------------------------------- (451) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (452) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (453) YES ---------------------------------------- (454) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (455) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (456) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (457) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) ---------------------------------------- (458) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (459) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (460) YES ---------------------------------------- (461) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (462) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (463) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (464) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) ---------------------------------------- (465) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (466) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (467) YES ---------------------------------------- (468) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (469) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (470) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (471) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) ---------------------------------------- (472) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (473) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (474) YES ---------------------------------------- (475) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (476) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (477) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (478) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) ---------------------------------------- (479) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (480) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (481) YES ---------------------------------------- (482) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (483) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (484) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (485) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) ---------------------------------------- (486) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (487) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (488) YES ---------------------------------------- (489) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (490) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (491) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (492) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) ---------------------------------------- (493) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (494) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (495) YES ---------------------------------------- (496) Obligation: Q DP problem: The TRS P consists of the following rules: 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) The TRS R consists of the following rules: new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), bc, bd) -> zzz6812 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (497) UsableRulesProof (EQUIVALENT) 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. ---------------------------------------- (498) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. The set Q consists of the following terms: new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (499) QReductionProof (EQUIVALENT) We deleted the following terms from Q as each root-symbol of these terms does neither occur in P nor in R.[THIEMANN]. new_primPlusNat1(Succ(x0)) new_primPlusNat2(Zero, Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat1(Zero) new_primPlusNat3(x0, Zero) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Succ(x0), Succ(x1)) new_primMulNat0(x0) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat2(Zero, Zero) new_primMulNat(Succ(x0)) ---------------------------------------- (500) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (501) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (502) YES ---------------------------------------- (503) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1172(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) new_mkBalBranch6MkBalBranch46(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1759, be, bf) -> new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1759, be, bf) 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) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 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) new_primPlusInt0(zzz6800, Neg(zzz7950)) -> Neg(new_primPlusNat2(zzz6800, zzz7950)) new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch415(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) new_splitGT4(h) -> new_emptyFM(h) 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) 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) 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) 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) 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) new_addToFM_C2(EmptyFM, zzz31, h) -> Branch(False, zzz31, Pos(Succ(Zero)), new_emptyFM(h), new_emptyFM(h)) 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) new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, EmptyFM, be, bf) -> error([]) new_splitGT24(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitGT24(zzz16831, zzz16832, zzz16833, zzz16834, bc) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1268(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 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) 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) new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 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) new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Succ(zzz175900), be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) new_intersectFM_C2Gts0(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_splitGT24(zzz1680, zzz1681, zzz1682, zzz1683, bc) 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) 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) 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) new_primPlusInt0(zzz6800, Pos(zzz7950)) -> new_primMinusNat0(zzz7950, zzz6800) 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) 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) new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch40(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1763, be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17730), be, bf) -> new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz17730, be, bf) 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) 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) 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) new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) new_splitLT5(Branch(True, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitLT21(zzz16831, zzz16832, zzz16833, zzz16834, bc) 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) new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, Succ(zzz17590), be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz17590, be, bf) 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) 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) 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) 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) 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) 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) new_primMinusNat0(Succ(zzz61100), Zero) -> Pos(Succ(zzz61100)) 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) new_splitLT0(EmptyFM, ba) -> new_splitLT41(ba) new_splitGT3(Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitGT22(zzz4771, zzz4772, zzz4773, zzz4774, ba) 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) 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) new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1180(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) 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) 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) 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) 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) 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) 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) new_splitGT24(zzz1680, zzz1681, zzz1682, EmptyFM, bc) -> new_splitGT40(bc) new_mkBalBranch6MkBalBranch34(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1772, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Succ(Succ(zzz16760000)))), be, bf) -> new_mkBalBranch6MkBalBranch5(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Succ(Zero), zzz2130, zzz2131, zzz1674, zzz2134, be, bf) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_primPlusInt2(Neg(zzz16780), zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_primPlusInt0(zzz16780, new_sizeFM(zzz2134, be, bf)) 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) new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz175800, be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) new_splitLT1(zzz31, zzz32, zzz34, h) -> new_splitLT41(h) 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) new_sizeFM(EmptyFM, cg, da) -> Pos(Zero) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch2(zzz31, EmptyFM, zzz34, h) -> new_addToFM(zzz34, zzz31, h) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, Succ(zzz17710), be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz17710, be, bf) 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) 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) 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) 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) new_primMinusNat0(Succ(zzz61100), Succ(zzz542000)) -> new_primMinusNat0(zzz61100, zzz542000) 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) new_primPlusNat1(Zero) -> Zero 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1172(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) 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) 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) 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) 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) 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) new_addToFM0(zzz71, zzz11, h) -> zzz11 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) new_splitLT41(h) -> new_emptyFM(h) 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) new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17770), be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) new_splitGT(zzz31, zzz32, zzz34, h) -> new_mkVBalBranch2(zzz31, new_splitGT4(h), zzz34, h) 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) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 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) 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) 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) 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) 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) 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) new_primPlusInt(zzz6800, Pos(zzz6970)) -> Pos(new_primPlusNat2(zzz6800, zzz6970)) 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) new_primMulNat(Zero) -> Zero 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) 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) 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) new_splitLT21(zzz31, zzz32, zzz33, zzz34, h) -> zzz33 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) 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) 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) 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) 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) new_splitGT3(Branch(False, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitGT21(zzz4771, zzz4772, zzz4773, zzz4774, ba) 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) new_intersectFM_C2Lts(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitLT22(zzz475, zzz476, zzz477, zzz478, ba) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 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) 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) 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) 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) new_splitLT22(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitLT0(zzz477, ba) 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) 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) 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) 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) 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) 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) new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), EmptyFM, h) -> new_addToFM(Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz31, h) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17740), be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_splitGT0(zzz31, zzz32, zzz33, h) -> new_splitGT40(h) new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 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) 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) 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) new_splitGT40(h) -> new_emptyFM(h) 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) 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) 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) new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 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) new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, EmptyFM, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> error([]) new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 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) 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) new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17610), be, bf) -> new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz17610, be, bf) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Succ(zzz177100), be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz1767000, zzz177100, be, bf) new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 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) new_splitLT40(h) -> new_emptyFM(h) 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) 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) 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) 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) 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) new_emptyFM(h) -> EmptyFM 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) 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) new_splitLT0(Branch(False, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> zzz4773 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17660), be, bf) -> new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz17660, Zero, be, bf) 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) new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17640), zzz175800, be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz17640, zzz175800, be, bf) new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, EmptyFM, be, bf) -> error([]) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 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) 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) 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) 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) new_splitGT1(zzz31, zzz32, zzz33, zzz34, h) -> new_splitGT23(zzz31, zzz32, zzz33, zzz34, h) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch44(EmptyFM, zzz2130, zzz2131, zzz1674, be, bf) -> error([]) 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) new_splitLT4(zzz31, zzz32, zzz33, zzz34, h) -> new_splitLT21(zzz31, zzz32, zzz33, zzz34, h) new_splitGT21(zzz31, zzz32, zzz33, zzz34, h) -> zzz34 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) 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) 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) 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) new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17620), be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_primMinusNat0(Zero, Zero) -> Pos(Zero) 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) 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) 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) 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) 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) 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) 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) new_primMulNat2(Succ(zzz177000)) -> new_primPlusNat2(new_primPlusNat2(Zero, Succ(zzz177000)), Succ(zzz177000)) new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz176700, be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Succ(Zero))), be, bf) -> new_mkBalBranch6MkBalBranch5(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1268(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) -> new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) new_addToFM_C1(EmptyFM, zzz31, h) -> Branch(True, zzz31, Pos(Succ(Zero)), new_emptyFM(h), new_emptyFM(h)) 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) 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) new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17650), be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_splitLT0(Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitLT22(zzz4771, zzz4772, zzz4773, zzz4774, ba) 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) new_primPlusInt1(Pos(zzz17950), zzz1791, zzz1792, zzz1789, cc, cd) -> new_primPlusInt(zzz17950, new_sizeFM(zzz1792, cc, cd)) 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) new_mkVBalBranch1(zzz31, EmptyFM, zzz626, h) -> new_addToFM1(zzz626, zzz31, h) 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) 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) new_primPlusInt1(Neg(zzz17950), zzz1791, zzz1792, zzz1789, cc, cd) -> new_primPlusInt0(zzz17950, new_sizeFM(zzz1792, cc, cd)) new_primMulNat2(Zero) -> Zero new_addToFM(zzz34, zzz31, h) -> new_addToFM_C1(zzz34, zzz31, h) new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1180(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) 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) 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) new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17760), zzz176700, be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz17760, zzz176700, be, bf) new_mkBalBranch6Size_r(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_sizeFM(zzz2134, be, bf) 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) 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) 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) new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, zzz332, zzz333, zzz334), EmptyFM, h) -> new_addToFM1(Branch(zzz330, zzz331, zzz332, zzz333, zzz334), zzz31, h) 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) 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) new_splitLT3(zzz31, zzz32, zzz33, h) -> new_mkVBalBranch1(zzz31, zzz33, new_splitLT40(h), h) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch410(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1764, be, bf) -> new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, zzz1764, zzz175800, be, bf) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Zero)), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) new_intersectFM_C2Gts(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitGT22(zzz475, zzz476, zzz477, zzz478, ba) 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) 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) 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) new_splitGT3(EmptyFM, ba) -> new_splitGT4(ba) new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), cg, da) -> zzz6812 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) new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_splitGT24(zzz1680, zzz1681, zzz1682, Branch(True, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitGT23(zzz16831, zzz16832, zzz16833, zzz16834, bc) 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) 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) 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) new_mkBalBranch6MkBalBranch47(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1760, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_splitLT5(EmptyFM, bc) -> new_splitLT40(bc) 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) new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_addToFM_C1(Branch(True, zzz341, zzz342, zzz343, zzz344), zzz31, h) -> Branch(True, new_addToFM0(zzz341, zzz31, h), zzz342, zzz343, zzz344) new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch415(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_primPlusInt2(Pos(zzz16780), zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_primPlusInt(zzz16780, new_sizeFM(zzz2134, be, bf)) 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) new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Zero, zzz2130, zzz2131, zzz1674, zzz2134, be, bf) 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) new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, Zero, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17780), be, bf) -> new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz17780, Zero, be, bf) new_mkBalBranch6MkBalBranch311(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1776, be, bf) -> new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, zzz1776, zzz176700, be, bf) 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) 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) 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) new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Succ(zzz175900), be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz1758000, zzz175900, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_splitLT23(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_mkVBalBranch1(zzz1680, zzz1682, new_splitLT5(zzz1683, bc), bc) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Succ(zzz177100), be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_intersectFM_C2Lts0(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_splitLT23(zzz1680, zzz1681, zzz1682, zzz1683, bc) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, Zero, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) new_addToFM1(zzz626, zzz31, h) -> new_addToFM_C2(zzz626, zzz31, h) 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) 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) 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) 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) 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) new_primMinusNat0(Zero, Succ(zzz542000)) -> Neg(Succ(zzz542000)) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch310(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1775, be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_addToFM_C2(Branch(False, zzz6261, zzz6262, zzz6263, zzz6264), zzz31, h) -> Branch(False, new_addToFM0(zzz6261, zzz31, h), zzz6262, zzz6263, zzz6264) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) -> new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 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) 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) 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) 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) 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) 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) new_splitGT22(zzz475, zzz476, zzz477, zzz478, ba) -> new_mkVBalBranch2(zzz475, new_splitGT3(zzz477, ba), zzz478, ba) new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1244(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1244(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) new_mkBalBranch6MkBalBranch38(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1771, be, bf) -> new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1771, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_splitGT23(zzz31, zzz32, zzz33, zzz34, h) -> zzz34 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) 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) 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) new_mkBalBranch6Size_l(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_sizeFM(zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) new_primPlusNat2(Zero, Zero) -> Zero 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) new_splitLT5(Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitLT23(zzz16831, zzz16832, zzz16833, zzz16834, bc) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz167600)), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_primPlusInt(zzz6800, Neg(zzz6970)) -> new_primMinusNat0(zzz6800, zzz6970) 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) 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) 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) The set Q consists of the following terms: new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_primPlusNat1(Succ(x0)) new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, x5, x6, x7) new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, x4, Zero, x5, x6) new_primMulNat0(x0) new_primPlusInt2(Pos(x0), x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_primPlusInt2(Neg(x0), x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) new_primMulNat2(Zero) new_mkVBalBranch3MkVBalBranch1192(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Succ(x4), x5, x6, x7) new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_primPlusNat2(Succ(x0), Succ(x1)) new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_primMulNat1(x0) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_primMinusNat0(Zero, Zero) new_splitGT3(EmptyFM, x0) new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_splitGT(x0, x1, x2, x3) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_primPlusNat3(x0, Zero) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) new_splitLT4(x0, x1, x2, x3, x4) new_splitLT0(Branch(True, x0, x1, x2, x3), x4) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_splitGT24(x0, x1, x2, EmptyFM, x3) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1175(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Succ(x4)))), x5, x6) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1244(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1243(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkBranch(x0, x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Succ(x4)), x5, x6) new_primPlusInt0(x0, Neg(x1)) new_mkVBalBranch3MkVBalBranch227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1281(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_splitLT0(EmptyFM, x0) new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, x4, Succ(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_primPlusNat2(Succ(x0), Zero) new_mkVBalBranch3MkVBalBranch1217(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) new_addToFM_C1(EmptyFM, x0, x1) new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_primMinusNat0(Succ(x0), Zero) new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13) new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkVBalBranch3MkVBalBranch1150(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_splitLT40(x0) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_addToFM_C1(Branch(True, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_splitGT0(x0, x1, x2, x3) new_addToFM_C2(EmptyFM, x0, x1) new_splitLT41(x0) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1171(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) new_intersectFM_C2Lts0(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkBalBranch6MkBalBranch31(x0, x1, x2, EmptyFM, x3, x4) new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, Zero, x5, x6) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) new_splitGT24(x0, x1, x2, Branch(True, x3, x4, x5, x6), x7) new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch1(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_primMulNat2(Succ(x0)) new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch1251(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1210(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_primMinusNat0(Succ(x0), Succ(x1)) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Zero))), x4, x5) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_splitGT1(x0, x1, x2, x3, x4) new_primPlusInt0(x0, Pos(x1)) new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6, x7) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1295(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_primPlusNat3(x0, Succ(x1)) new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_splitLT0(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) new_splitLT5(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_primPlusInt(x0, Pos(x1)) new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_intersectFM_C2Gts0(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_primPlusNat2(Zero, Zero) new_primMinusNat0(Zero, Succ(x0)) new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1182(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_splitLT1(x0, x1, x2, x3) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_emptyFM(x0) new_primPlusInt(x0, Neg(x1)) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch2(x0, EmptyFM, x1, x2) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_splitLT23(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Succ(x4), x5, x6, x7) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Zero, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_primPlusInt1(Pos(x0), x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5) new_splitGT4(x0) new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, Zero, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch1293(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_splitGT40(x0) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1178(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_splitLT21(x0, x1, x2, x3, x4) new_splitGT22(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) new_primPlusNat1(Zero) new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, x5) new_splitLT5(Branch(True, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, Succ(x7), x8, x9, x10, x11) new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_addToFM_C2(Branch(False, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_primPlusInt1(Neg(x0), x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Zero), x4, x5) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, x5, x6, x7) new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_primMulNat(Succ(x0)) new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_splitGT23(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10, x11, x12, x13) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch1(x0, EmptyFM, x1, x2) new_mkVBalBranch3MkVBalBranch1213(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Zero)), x4, x5) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkBalBranch6MkBalBranch32(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch31(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9) new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Zero, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_splitGT24(x0, x1, x2, Branch(False, x3, x4, x5, x6), x7) new_splitGT3(Branch(True, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_intersectFM_C2Lts(x0, x1, x2, x3, x4) new_mkBalBranch6MkBalBranch111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Zero, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_splitGT3(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1260(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch44(EmptyFM, x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_intersectFM_C2Gts(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_addToFM0(x0, x1, x2) new_mkBalBranch6MkBalBranch44(Branch(x0, x1, x2, x3, x4), x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1212(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_splitLT5(EmptyFM, x0) new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_splitGT21(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_addToFM1(x0, x1, x2) new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkBalBranch(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1197(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_addToFM_C1(Branch(False, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Zero), x4, x5) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkVBalBranch2(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_addToFM(x0, x1, x2) new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_primPlusNat2(Zero, Succ(x0)) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1253(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_addToFM_C2(Branch(True, x0, x1, x2, x3), x4, x5) new_splitLT22(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, EmptyFM, x3, x4, x5, x6, x7, x8) new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) new_primMulNat(Zero) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, Succ(x5), x6, x7) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_splitLT3(x0, x1, x2, x3) new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_sizeFM(EmptyFM, x0, x1) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Zero, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (504) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (505) Obligation: Q DP problem: The TRS P consists of the following rules: 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) The TRS R consists of the following rules: new_mkVBalBranch3MkVBalBranch1153(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1172(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) new_mkBalBranch6MkBalBranch46(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1759, be, bf) -> new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1759, be, bf) 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) new_primPlusNat1(Succ(zzz62000)) -> Succ(Succ(new_primPlusNat1(zzz62000))) 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) new_primPlusInt0(zzz6800, Neg(zzz7950)) -> Neg(new_primPlusNat2(zzz6800, zzz7950)) new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch415(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) new_splitGT4(h) -> new_emptyFM(h) 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) 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) 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) 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) 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) new_addToFM_C2(EmptyFM, zzz31, h) -> Branch(False, zzz31, Pos(Succ(Zero)), new_emptyFM(h), new_emptyFM(h)) 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) new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, EmptyFM, be, bf) -> error([]) new_splitGT24(zzz1680, zzz1681, zzz1682, Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitGT24(zzz16831, zzz16832, zzz16833, zzz16834, bc) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1260(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1268(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) new_primPlusNat3(zzz60, Succ(zzz610)) -> Succ(Succ(new_primPlusNat2(zzz60, zzz610))) 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) 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) new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 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) new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Succ(zzz175900), be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) new_intersectFM_C2Gts0(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_splitGT24(zzz1680, zzz1681, zzz1682, zzz1683, bc) 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) 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) 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) new_primPlusInt0(zzz6800, Pos(zzz7950)) -> new_primMinusNat0(zzz7950, zzz6800) 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) 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) new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch40(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1763, be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17730), be, bf) -> new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz17730, be, bf) 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) 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) 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) new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) new_splitLT5(Branch(True, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitLT21(zzz16831, zzz16832, zzz16833, zzz16834, bc) 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) new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Pos(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, Succ(zzz17590), be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz17590, be, bf) 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) 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) 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) 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) 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) 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) new_primMinusNat0(Succ(zzz61100), Zero) -> Pos(Succ(zzz61100)) 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) new_splitLT0(EmptyFM, ba) -> new_splitLT41(ba) new_splitGT3(Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitGT22(zzz4771, zzz4772, zzz4773, zzz4774, ba) 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) 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) new_mkVBalBranch3MkVBalBranch1253(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1180(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) 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) 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) 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) 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) 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) 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) new_splitGT24(zzz1680, zzz1681, zzz1682, EmptyFM, bc) -> new_splitGT40(bc) new_mkBalBranch6MkBalBranch34(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1772, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Succ(Succ(zzz16760000)))), be, bf) -> new_mkBalBranch6MkBalBranch5(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Succ(Zero), zzz2130, zzz2131, zzz1674, zzz2134, be, bf) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_primPlusInt2(Neg(zzz16780), zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_primPlusInt0(zzz16780, new_sizeFM(zzz2134, be, bf)) 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) new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz175800, be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) new_splitLT1(zzz31, zzz32, zzz34, h) -> new_splitLT41(h) 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) new_sizeFM(EmptyFM, cg, da) -> Pos(Zero) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch2(zzz31, EmptyFM, zzz34, h) -> new_addToFM(zzz34, zzz31, h) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, Succ(zzz17710), be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz17710, be, bf) 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) 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) 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) 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) new_primMinusNat0(Succ(zzz61100), Succ(zzz542000)) -> new_primMinusNat0(zzz61100, zzz542000) 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) new_primPlusNat1(Zero) -> Zero 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1154(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1172(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) 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) 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) 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) 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) 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) new_addToFM0(zzz71, zzz11, h) -> zzz11 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) new_splitLT41(h) -> new_emptyFM(h) 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) new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17770), be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_mkBalBranch6MkBalBranch0111(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) new_splitGT(zzz31, zzz32, zzz34, h) -> new_mkVBalBranch2(zzz31, new_splitGT4(h), zzz34, h) 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) new_primPlusNat2(Succ(zzz600), Zero) -> Succ(zzz600) new_primPlusNat2(Zero, Succ(zzz6100)) -> Succ(zzz6100) 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) 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) 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) 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) 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) 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) new_primPlusInt(zzz6800, Pos(zzz6970)) -> Pos(new_primPlusNat2(zzz6800, zzz6970)) 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) new_primMulNat(Zero) -> Zero 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) 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) 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) new_splitLT21(zzz31, zzz32, zzz33, zzz34, h) -> zzz33 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) 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) 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) 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) 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) new_splitGT3(Branch(False, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitGT21(zzz4771, zzz4772, zzz4773, zzz4774, ba) 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) new_intersectFM_C2Lts(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitLT22(zzz475, zzz476, zzz477, zzz478, ba) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_primPlusNat3(zzz60, Zero) -> Succ(zzz60) 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) 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) 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) 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) new_splitLT22(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitLT0(zzz477, ba) 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) 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) 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) 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) 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) 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) new_mkVBalBranch2(zzz31, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), EmptyFM, h) -> new_addToFM(Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz31, h) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17740), be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) new_mkBalBranch6MkBalBranch012(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, zzz21343, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_splitGT0(zzz31, zzz32, zzz33, h) -> new_splitGT40(h) new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_primMulNat0(zzz6200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz6200), zzz6200)), Succ(zzz6200)) 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) 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) 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) new_splitGT40(h) -> new_emptyFM(h) 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) 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) 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) new_mkBalBranch6MkBalBranch45(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Neg(zzz17570), be, bf) -> new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17570), be, bf) 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) new_mkBalBranch6MkBalBranch0110(zzz21340, zzz21341, zzz21342, EmptyFM, zzz21344, zzz2130, zzz2131, zzz1674, be, bf) -> error([]) new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) new_mkBalBranch6MkBalBranch35(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 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) 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) new_mkBalBranch6MkBalBranch48(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17610), be, bf) -> new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz17610, be, bf) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Succ(zzz177100), be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz1767000, zzz177100, be, bf) new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Pos(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch312(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 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) new_splitLT40(h) -> new_emptyFM(h) 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) 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) 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) 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) 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) new_emptyFM(h) -> EmptyFM 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) 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) new_splitLT0(Branch(False, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> zzz4773 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch412(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17660), be, bf) -> new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz17660, Zero, be, bf) 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) new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17640), zzz175800, be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz17640, zzz175800, be, bf) new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1767000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, EmptyFM, be, bf) -> error([]) new_primPlusNat2(Succ(zzz600), Succ(zzz6100)) -> Succ(Succ(new_primPlusNat2(zzz600, zzz6100))) 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) 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) 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) 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) new_splitGT1(zzz31, zzz32, zzz33, zzz34, h) -> new_splitGT23(zzz31, zzz32, zzz33, zzz34, h) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch44(EmptyFM, zzz2130, zzz2131, zzz1674, be, bf) -> error([]) 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) new_splitLT4(zzz31, zzz32, zzz33, zzz34, h) -> new_splitLT21(zzz31, zzz32, zzz33, zzz34, h) new_splitGT21(zzz31, zzz32, zzz33, zzz34, h) -> zzz34 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) 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) 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) 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) new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17620), be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch39(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_primMinusNat0(Zero, Zero) -> Pos(Zero) 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) 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) 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) 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) 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) 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) 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) new_primMulNat2(Succ(zzz177000)) -> new_primPlusNat2(new_primPlusNat2(Zero, Succ(zzz177000)), Succ(zzz177000)) new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Zero, zzz176700, be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Succ(Zero))), be, bf) -> new_mkBalBranch6MkBalBranch5(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1251(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1268(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) new_mkBalBranch6MkBalBranch116(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) -> new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) new_mkBalBranch6MkBalBranch33(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch315(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) new_addToFM_C1(EmptyFM, zzz31, h) -> Branch(True, zzz31, Pos(Succ(Zero)), new_emptyFM(h), new_emptyFM(h)) 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) 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) new_mkBalBranch6MkBalBranch37(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Zero), Neg(zzz17680), be, bf) -> new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, new_primMulNat(zzz17680), be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch411(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17650), be, bf) -> new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_splitLT0(Branch(True, zzz4771, zzz4772, zzz4773, zzz4774), ba) -> new_splitLT22(zzz4771, zzz4772, zzz4773, zzz4774, ba) 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) new_primPlusInt1(Pos(zzz17950), zzz1791, zzz1792, zzz1789, cc, cd) -> new_primPlusInt(zzz17950, new_sizeFM(zzz1792, cc, cd)) 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) new_mkVBalBranch1(zzz31, EmptyFM, zzz626, h) -> new_addToFM1(zzz626, zzz31, h) 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) 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) new_primPlusInt1(Neg(zzz17950), zzz1791, zzz1792, zzz1789, cc, cd) -> new_primPlusInt0(zzz17950, new_sizeFM(zzz1792, cc, cd)) new_primMulNat2(Zero) -> Zero new_addToFM(zzz34, zzz31, h) -> new_addToFM_C1(zzz34, zzz31, h) new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Zero, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1179(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1180(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) 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) 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) new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17760), zzz176700, be, bf) -> new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, zzz17760, zzz176700, be, bf) new_mkBalBranch6Size_r(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_sizeFM(zzz2134, be, bf) 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) 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) 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) new_mkVBalBranch1(zzz31, Branch(zzz330, zzz331, zzz332, zzz333, zzz334), EmptyFM, h) -> new_addToFM1(Branch(zzz330, zzz331, zzz332, zzz333, zzz334), zzz31, h) 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) 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) new_splitLT3(zzz31, zzz32, zzz33, h) -> new_mkVBalBranch1(zzz31, zzz33, new_splitLT40(h), h) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch410(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1764, be, bf) -> new_mkBalBranch6MkBalBranch416(zzz2134, zzz2130, zzz2131, zzz1674, zzz1764, zzz175800, be, bf) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Succ(Zero)), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) new_intersectFM_C2Gts(zzz475, zzz476, zzz477, zzz478, ba) -> new_splitGT22(zzz475, zzz476, zzz477, zzz478, ba) 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) 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) 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) new_splitGT3(EmptyFM, ba) -> new_splitGT4(ba) new_sizeFM(Branch(zzz6810, zzz6811, zzz6812, zzz6813, zzz6814), cg, da) -> zzz6812 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) new_primMulNat(Succ(zzz69800)) -> new_primPlusNat2(new_primMulNat0(zzz69800), Succ(zzz69800)) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_splitGT24(zzz1680, zzz1681, zzz1682, Branch(True, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitGT23(zzz16831, zzz16832, zzz16833, zzz16834, bc) 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) 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) 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) new_mkBalBranch6MkBalBranch47(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, zzz1760, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Pos(Zero), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) new_primMulNat1(zzz34200) -> new_primPlusNat2(new_primMulNat0(zzz34200), Succ(zzz34200)) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_splitLT5(EmptyFM, bc) -> new_splitLT40(bc) 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) new_mkBalBranch6MkBalBranch49(zzz2134, zzz2130, zzz2131, zzz1674, Zero, be, bf) -> new_mkBalBranch6MkBalBranch414(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_addToFM_C1(Branch(True, zzz341, zzz342, zzz343, zzz344), zzz31, h) -> Branch(True, new_addToFM0(zzz341, zzz31, h), zzz342, zzz343, zzz344) new_mkBalBranch6MkBalBranch41(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBalBranch6MkBalBranch415(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) new_primPlusInt2(Pos(zzz16780), zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_primPlusInt(zzz16780, new_sizeFM(zzz2134, be, bf)) 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) new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_mkBranch(Zero, zzz2130, zzz2131, zzz1674, zzz2134, be, bf) 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) new_mkBalBranch6MkBalBranch42(zzz2134, zzz2130, zzz2131, zzz1674, zzz175800, Zero, be, bf) -> new_mkBalBranch6MkBalBranch44(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch313(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz17780), be, bf) -> new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz17780, Zero, be, bf) new_mkBalBranch6MkBalBranch311(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1776, be, bf) -> new_mkBalBranch6MkBalBranch36(zzz2134, zzz2130, zzz2131, zzz1674, zzz1776, zzz176700, be, bf) 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) 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) 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) new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Succ(zzz175900), be, bf) -> new_mkBalBranch6MkBalBranch43(zzz2134, zzz2130, zzz2131, zzz1674, zzz1758000, zzz175900, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_splitLT23(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_mkVBalBranch1(zzz1680, zzz1682, new_splitLT5(zzz1683, bc), bc) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch30(zzz2134, zzz2130, zzz2131, zzz1674, Zero, Succ(zzz177100), be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_intersectFM_C2Lts0(zzz1680, zzz1681, zzz1682, zzz1683, bc) -> new_splitLT23(zzz1680, zzz1681, zzz1682, zzz1683, bc) 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) 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) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, Zero, be, bf) -> new_mkBalBranch6MkBalBranch31(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) 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) 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) 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) new_addToFM1(zzz626, zzz31, h) -> new_addToFM_C2(zzz626, zzz31, h) 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) 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) 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) 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) 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) new_primMinusNat0(Zero, Succ(zzz542000)) -> Neg(Succ(zzz542000)) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch310(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1775, be, bf) -> new_mkBalBranch6MkBalBranch32(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_addToFM_C2(Branch(False, zzz6261, zzz6262, zzz6263, zzz6264), zzz31, h) -> Branch(False, new_addToFM0(zzz6261, zzz31, h), zzz6262, zzz6263, zzz6264) 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) 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) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch113(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) -> new_mkBalBranch6MkBalBranch114(zzz2134, zzz2130, zzz2131, zzz16740, zzz16741, zzz16742, zzz16743, zzz16744, be, bf) 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) 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) 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) 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) 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) 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) new_splitGT22(zzz475, zzz476, zzz477, zzz478, ba) -> new_mkVBalBranch2(zzz475, new_splitGT3(zzz477, ba), zzz478, ba) new_mkVBalBranch3MkVBalBranch1221(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1244(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) 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) 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) 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) 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) 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) new_mkVBalBranch3MkVBalBranch1220(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) -> new_mkVBalBranch3MkVBalBranch1244(zzz330, zzz331, zzz333, zzz334, zzz6260, zzz6261, zzz6263, zzz6264, zzz31, h) new_mkBalBranch6MkBalBranch38(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1771, be, bf) -> new_mkBalBranch6MkBalBranch314(zzz2134, zzz2130, zzz2131, zzz1674, zzz176700, zzz1771, be, bf) 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) 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) 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) 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) 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) 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) 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) 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) 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) new_splitGT23(zzz31, zzz32, zzz33, zzz34, h) -> zzz34 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) 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) 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) new_mkBalBranch6Size_l(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) -> new_sizeFM(zzz1674, be, bf) 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) 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) 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) 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) 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) 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) 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) new_primPlusNat2(Zero, Zero) -> Zero 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) new_splitLT5(Branch(False, zzz16831, zzz16832, zzz16833, zzz16834), bc) -> new_splitLT23(zzz16831, zzz16832, zzz16833, zzz16834, bc) 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) 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) 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) 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) new_mkBalBranch6MkBalBranch50(zzz2134, zzz2130, zzz2131, zzz1674, Neg(Succ(zzz167600)), be, bf) -> new_mkBalBranch6MkBalBranch51(zzz2134, zzz2130, zzz2131, zzz1674, be, bf) new_primPlusInt(zzz6800, Neg(zzz6970)) -> new_primMinusNat0(zzz6800, zzz6970) 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) 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) 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) The set Q consists of the following terms: new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_primPlusNat1(Succ(x0)) new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, x4, x5, x6, x7) new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, x4, Zero, x5, x6) new_primMulNat0(x0) new_primPlusInt2(Pos(x0), x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_primPlusInt2(Neg(x0), x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) new_primMulNat2(Zero) new_mkVBalBranch3MkVBalBranch1192(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Succ(x4), x5, x6, x7) new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_primPlusNat2(Succ(x0), Succ(x1)) new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_primMulNat1(x0) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_primMinusNat0(Zero, Zero) new_splitGT3(EmptyFM, x0) new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_splitGT(x0, x1, x2, x3) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_primPlusNat3(x0, Zero) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) new_splitLT4(x0, x1, x2, x3, x4) new_splitLT0(Branch(True, x0, x1, x2, x3), x4) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_splitGT24(x0, x1, x2, EmptyFM, x3) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1175(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Succ(x4)))), x5, x6) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Succ(x11), x12) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1244(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1243(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkBranch(x0, x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Succ(x4)), x5, x6) new_primPlusInt0(x0, Neg(x1)) new_mkVBalBranch3MkVBalBranch227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1281(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_splitLT0(EmptyFM, x0) new_mkBalBranch6MkBalBranch42(x0, x1, x2, x3, x4, Succ(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_primPlusNat2(Succ(x0), Zero) new_mkVBalBranch3MkVBalBranch1217(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) new_addToFM_C1(EmptyFM, x0, x1) new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_primMinusNat0(Succ(x0), Zero) new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13) new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkVBalBranch3MkVBalBranch1150(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_splitLT40(x0) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_addToFM_C1(Branch(True, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_splitGT0(x0, x1, x2, x3) new_addToFM_C2(EmptyFM, x0, x1) new_splitLT41(x0) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1171(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) new_intersectFM_C2Lts0(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkBalBranch6MkBalBranch31(x0, x1, x2, EmptyFM, x3, x4) new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, Zero, x5, x6) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) new_splitGT24(x0, x1, x2, Branch(True, x3, x4, x5, x6), x7) new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch1(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_primMulNat2(Succ(x0)) new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch1251(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1210(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_primMinusNat0(Succ(x0), Succ(x1)) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Zero))), x4, x5) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_splitGT1(x0, x1, x2, x3, x4) new_primPlusInt0(x0, Pos(x1)) new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5, x6, x7) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1295(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_primPlusNat3(x0, Succ(x1)) new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_splitLT0(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) new_splitLT5(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_primPlusInt(x0, Pos(x1)) new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_intersectFM_C2Gts0(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_primPlusNat2(Zero, Zero) new_primMinusNat0(Zero, Succ(x0)) new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1182(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_splitLT1(x0, x1, x2, x3) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_emptyFM(x0) new_primPlusInt(x0, Neg(x1)) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch2(x0, EmptyFM, x1, x2) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_splitLT23(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Succ(x4), x5, x6, x7) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Pos(x7), x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, Zero, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_primPlusInt1(Pos(x0), x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5) new_splitGT4(x0) new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, Zero, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch1293(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_splitGT40(x0) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1178(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_splitLT21(x0, x1, x2, x3, x4) new_splitGT22(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) new_primPlusNat1(Zero) new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, x5) new_splitLT5(Branch(True, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, Succ(x7), x8, x9, x10, x11) new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_addToFM_C2(Branch(False, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_primPlusInt1(Neg(x0), x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Zero), x4, x5) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkBalBranch6MkBalBranch310(x0, x1, x2, x3, x4, x5, x6, x7) new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_primMulNat(Succ(x0)) new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_splitGT23(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9, x10, x11, x12, x13) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch1(x0, EmptyFM, x1, x2) new_mkVBalBranch3MkVBalBranch1213(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Zero)), x4, x5) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkBalBranch6MkBalBranch32(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch31(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9) new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Zero, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_splitGT24(x0, x1, x2, Branch(False, x3, x4, x5, x6), x7) new_splitGT3(Branch(True, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_intersectFM_C2Lts(x0, x1, x2, x3, x4) new_mkBalBranch6MkBalBranch111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Zero, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_splitGT3(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1260(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch44(EmptyFM, x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_intersectFM_C2Gts(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_addToFM0(x0, x1, x2) new_mkBalBranch6MkBalBranch44(Branch(x0, x1, x2, x3, x4), x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1212(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_splitLT5(EmptyFM, x0) new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch230(x0, x1, x2, x3, x4, x5, x6, Neg(Succ(x7)), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_splitGT21(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_addToFM1(x0, x1, x2) new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkBalBranch(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1197(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_addToFM_C1(Branch(False, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Zero), x4, x5) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkVBalBranch2(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, Pos(Succ(x7)), x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Pos(Zero), x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_addToFM(x0, x1, x2) new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1257(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_primPlusNat2(Zero, Succ(x0)) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1253(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch233(x0, x1, x2, x3, x4, x5, x6, Neg(Zero), x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_addToFM_C2(Branch(True, x0, x1, x2, x3), x4, x5) new_splitLT22(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, EmptyFM, x3, x4, x5, x6, x7, x8) new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) new_primMulNat(Zero) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, Succ(x5), x6, x7) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, Neg(x7), x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_splitLT3(x0, x1, x2, x3) new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_sizeFM(EmptyFM, x0, x1) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, Zero, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (506) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) 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 *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) 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 *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) 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 *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) 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 *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) The graph contains the following edges 2 > 2, 3 >= 3 *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) The graph contains the following edges 2 > 2, 3 >= 3 *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) The graph contains the following edges 2 > 2, 3 >= 3 *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) The graph contains the following edges 2 > 2, 3 >= 3 *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) The graph contains the following edges 2 > 2, 3 >= 3 *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) The graph contains the following edges 2 > 2, 3 >= 3 *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) The graph contains the following edges 7 >= 2, 14 >= 3 *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) The graph contains the following edges 7 >= 2, 14 >= 3 *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) The graph contains the following edges 8 >= 2, 14 >= 3 *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) The graph contains the following edges 8 >= 2, 14 >= 3 *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) The graph contains the following edges 8 >= 2, 14 >= 3 *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) The graph contains the following edges 8 >= 2, 14 >= 3 *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) The graph contains the following edges 7 >= 2, 14 >= 3 *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) The graph contains the following edges 7 >= 2, 14 >= 3 ---------------------------------------- (507) YES ---------------------------------------- (508) Obligation: Q DP problem: The TRS P consists of the following rules: 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) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (509) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_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) The graph 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 ---------------------------------------- (510) YES ---------------------------------------- (511) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkBalBranch6MkBalBranch4(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Succ(zzz175900), h, ba) -> new_mkBalBranch6MkBalBranch4(zzz2134, zzz2130, zzz2131, zzz1674, zzz1758000, zzz175900, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (512) QDPSizeChangeProof (EQUIVALENT) By using the subterm criterion [SUBTERM_CRITERION] together with the size-change analysis [AAECC05] we have proven that there are no infinite chains for this DP problem. From the DPs we obtained the following set of size-change graphs: *new_mkBalBranch6MkBalBranch4(zzz2134, zzz2130, zzz2131, zzz1674, Succ(zzz1758000), Succ(zzz175900), h, ba) -> new_mkBalBranch6MkBalBranch4(zzz2134, zzz2130, zzz2131, zzz1674, zzz1758000, zzz175900, h, ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (513) YES