/export/starexec/sandbox2/solver/bin/starexec_run_standard /export/starexec/sandbox2/benchmark/theBenchmark.hs /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- YES proof of /export/starexec/sandbox2/benchmark/theBenchmark.hs # AProVE Commit ID: 794c25de1cacf0d048858bcd21c9a779e1221865 marcel 20200619 unpublished dirty H-Termination with start terms of the given HASKELL could be proven: (0) HASKELL (1) 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, 47 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) DependencyGraphProof [EQUIVALENT, 0 ms] (25) QDP (26) QDPSizeChangeProof [EQUIVALENT, 0 ms] (27) YES (28) QDP (29) QDPSizeChangeProof [EQUIVALENT, 0 ms] (30) YES (31) QDP (32) DependencyGraphProof [EQUIVALENT, 0 ms] (33) QDP (34) QDPSizeChangeProof [EQUIVALENT, 0 ms] (35) YES (36) QDP (37) QDPSizeChangeProof [EQUIVALENT, 0 ms] (38) YES (39) QDP (40) DependencyGraphProof [EQUIVALENT, 0 ms] (41) QDP (42) QDPSizeChangeProof [EQUIVALENT, 0 ms] (43) YES (44) QDP (45) QDPSizeChangeProof [EQUIVALENT, 0 ms] (46) YES (47) QDP (48) QDPSizeChangeProof [EQUIVALENT, 0 ms] (49) YES (50) QDP (51) QDPSizeChangeProof [EQUIVALENT, 0 ms] (52) YES (53) QDP (54) QDPSizeChangeProof [EQUIVALENT, 0 ms] (55) YES (56) QDP (57) QDPSizeChangeProof [EQUIVALENT, 0 ms] (58) YES (59) QDP (60) QDPSizeChangeProof [EQUIVALENT, 0 ms] (61) YES (62) QDP (63) QDPSizeChangeProof [EQUIVALENT, 0 ms] (64) YES (65) QDP (66) DependencyGraphProof [EQUIVALENT, 0 ms] (67) QDP (68) QDPSizeChangeProof [EQUIVALENT, 0 ms] (69) YES (70) QDP (71) QDPSizeChangeProof [EQUIVALENT, 0 ms] (72) YES (73) QDP (74) QDPSizeChangeProof [EQUIVALENT, 0 ms] (75) YES (76) QDP (77) QDPSizeChangeProof [EQUIVALENT, 0 ms] (78) YES (79) QDP (80) QDPSizeChangeProof [EQUIVALENT, 0 ms] (81) YES (82) QDP (83) QDPSizeChangeProof [EQUIVALENT, 0 ms] (84) YES (85) QDP (86) DependencyGraphProof [EQUIVALENT, 0 ms] (87) QDP (88) TransformationProof [EQUIVALENT, 0 ms] (89) QDP (90) TransformationProof [EQUIVALENT, 0 ms] (91) QDP (92) TransformationProof [EQUIVALENT, 0 ms] (93) QDP (94) TransformationProof [EQUIVALENT, 0 ms] (95) QDP (96) TransformationProof [EQUIVALENT, 0 ms] (97) QDP (98) TransformationProof [EQUIVALENT, 0 ms] (99) QDP (100) TransformationProof [EQUIVALENT, 0 ms] (101) QDP (102) TransformationProof [EQUIVALENT, 0 ms] (103) QDP (104) UsableRulesProof [EQUIVALENT, 0 ms] (105) QDP (106) QReductionProof [EQUIVALENT, 0 ms] (107) QDP (108) TransformationProof [EQUIVALENT, 0 ms] (109) QDP (110) TransformationProof [EQUIVALENT, 0 ms] (111) QDP (112) TransformationProof [EQUIVALENT, 0 ms] (113) QDP (114) DependencyGraphProof [EQUIVALENT, 0 ms] (115) QDP (116) TransformationProof [EQUIVALENT, 0 ms] (117) QDP (118) DependencyGraphProof [EQUIVALENT, 0 ms] (119) QDP (120) TransformationProof [EQUIVALENT, 0 ms] (121) QDP (122) TransformationProof [EQUIVALENT, 0 ms] (123) QDP (124) TransformationProof [EQUIVALENT, 0 ms] (125) QDP (126) TransformationProof [EQUIVALENT, 0 ms] (127) QDP (128) TransformationProof [EQUIVALENT, 0 ms] (129) QDP (130) TransformationProof [EQUIVALENT, 0 ms] (131) QDP (132) TransformationProof [EQUIVALENT, 0 ms] (133) QDP (134) UsableRulesProof [EQUIVALENT, 0 ms] (135) QDP (136) QReductionProof [EQUIVALENT, 0 ms] (137) QDP (138) TransformationProof [EQUIVALENT, 0 ms] (139) QDP (140) TransformationProof [EQUIVALENT, 0 ms] (141) QDP (142) TransformationProof [EQUIVALENT, 0 ms] (143) QDP (144) TransformationProof [EQUIVALENT, 0 ms] (145) QDP (146) TransformationProof [EQUIVALENT, 0 ms] (147) QDP (148) TransformationProof [EQUIVALENT, 0 ms] (149) QDP (150) DependencyGraphProof [EQUIVALENT, 0 ms] (151) QDP (152) TransformationProof [EQUIVALENT, 0 ms] (153) QDP (154) TransformationProof [EQUIVALENT, 0 ms] (155) QDP (156) TransformationProof [EQUIVALENT, 0 ms] (157) QDP (158) TransformationProof [EQUIVALENT, 0 ms] (159) QDP (160) TransformationProof [EQUIVALENT, 0 ms] (161) QDP (162) DependencyGraphProof [EQUIVALENT, 0 ms] (163) QDP (164) TransformationProof [EQUIVALENT, 0 ms] (165) QDP (166) TransformationProof [EQUIVALENT, 0 ms] (167) QDP (168) QDPOrderProof [EQUIVALENT, 95 ms] (169) QDP (170) DependencyGraphProof [EQUIVALENT, 0 ms] (171) AND (172) QDP (173) QDPSizeChangeProof [EQUIVALENT, 0 ms] (174) YES (175) QDP (176) QDPSizeChangeProof [EQUIVALENT, 0 ms] (177) YES (178) QDP (179) QDPSizeChangeProof [EQUIVALENT, 0 ms] (180) YES (181) QDP (182) QDPSizeChangeProof [EQUIVALENT, 0 ms] (183) YES (184) QDP (185) QDPSizeChangeProof [EQUIVALENT, 0 ms] (186) YES (187) QDP (188) QDPSizeChangeProof [EQUIVALENT, 0 ms] (189) YES (190) QDP (191) QDPSizeChangeProof [EQUIVALENT, 0 ms] (192) YES (193) QDP (194) QDPSizeChangeProof [EQUIVALENT, 0 ms] (195) YES (196) QDP (197) QDPSizeChangeProof [EQUIVALENT, 0 ms] (198) YES (199) QDP (200) QDPSizeChangeProof [EQUIVALENT, 0 ms] (201) YES (202) QDP (203) DependencyGraphProof [EQUIVALENT, 2 ms] (204) QDP (205) TransformationProof [EQUIVALENT, 0 ms] (206) QDP (207) UsableRulesProof [EQUIVALENT, 0 ms] (208) QDP (209) TransformationProof [EQUIVALENT, 0 ms] (210) QDP (211) DependencyGraphProof [EQUIVALENT, 0 ms] (212) QDP (213) TransformationProof [EQUIVALENT, 0 ms] (214) QDP (215) TransformationProof [EQUIVALENT, 0 ms] (216) QDP (217) TransformationProof [EQUIVALENT, 0 ms] (218) QDP (219) TransformationProof [EQUIVALENT, 0 ms] (220) QDP (221) DependencyGraphProof [EQUIVALENT, 0 ms] (222) QDP (223) TransformationProof [EQUIVALENT, 0 ms] (224) QDP (225) TransformationProof [EQUIVALENT, 0 ms] (226) QDP (227) TransformationProof [EQUIVALENT, 0 ms] (228) QDP (229) DependencyGraphProof [EQUIVALENT, 0 ms] (230) QDP (231) TransformationProof [EQUIVALENT, 0 ms] (232) QDP (233) DependencyGraphProof [EQUIVALENT, 0 ms] (234) QDP (235) TransformationProof [EQUIVALENT, 0 ms] (236) QDP (237) DependencyGraphProof [EQUIVALENT, 0 ms] (238) QDP (239) TransformationProof [EQUIVALENT, 0 ms] (240) QDP (241) DependencyGraphProof [EQUIVALENT, 0 ms] (242) QDP (243) TransformationProof [EQUIVALENT, 0 ms] (244) QDP (245) TransformationProof [EQUIVALENT, 0 ms] (246) QDP (247) DependencyGraphProof [EQUIVALENT, 0 ms] (248) QDP (249) TransformationProof [EQUIVALENT, 0 ms] (250) QDP (251) DependencyGraphProof [EQUIVALENT, 0 ms] (252) AND (253) QDP (254) TransformationProof [EQUIVALENT, 0 ms] (255) QDP (256) DependencyGraphProof [EQUIVALENT, 0 ms] (257) QDP (258) TransformationProof [EQUIVALENT, 0 ms] (259) QDP (260) TransformationProof [EQUIVALENT, 0 ms] (261) QDP (262) DependencyGraphProof [EQUIVALENT, 0 ms] (263) QDP (264) TransformationProof [EQUIVALENT, 0 ms] (265) QDP (266) DependencyGraphProof [EQUIVALENT, 0 ms] (267) AND (268) QDP (269) TransformationProof [EQUIVALENT, 0 ms] (270) QDP (271) DependencyGraphProof [EQUIVALENT, 0 ms] (272) QDP (273) TransformationProof [EQUIVALENT, 0 ms] (274) QDP (275) DependencyGraphProof [EQUIVALENT, 0 ms] (276) QDP (277) TransformationProof [EQUIVALENT, 0 ms] (278) QDP (279) DependencyGraphProof [EQUIVALENT, 0 ms] (280) AND (281) QDP (282) TransformationProof [EQUIVALENT, 0 ms] (283) QDP (284) TransformationProof [EQUIVALENT, 0 ms] (285) QDP (286) TransformationProof [EQUIVALENT, 0 ms] (287) QDP (288) DependencyGraphProof [EQUIVALENT, 0 ms] (289) QDP (290) TransformationProof [EQUIVALENT, 0 ms] (291) QDP (292) DependencyGraphProof [EQUIVALENT, 0 ms] (293) QDP (294) TransformationProof [EQUIVALENT, 0 ms] (295) QDP (296) TransformationProof [EQUIVALENT, 0 ms] (297) QDP (298) DependencyGraphProof [EQUIVALENT, 0 ms] (299) AND (300) QDP (301) TransformationProof [EQUIVALENT, 0 ms] (302) QDP (303) DependencyGraphProof [EQUIVALENT, 0 ms] (304) QDP (305) TransformationProof [EQUIVALENT, 0 ms] (306) QDP (307) DependencyGraphProof [EQUIVALENT, 0 ms] (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) AND (317) QDP (318) TransformationProof [EQUIVALENT, 0 ms] (319) QDP (320) DependencyGraphProof [EQUIVALENT, 0 ms] (321) AND (322) QDP (323) TransformationProof [EQUIVALENT, 0 ms] (324) QDP (325) DependencyGraphProof [EQUIVALENT, 0 ms] (326) QDP (327) TransformationProof [EQUIVALENT, 0 ms] (328) QDP (329) DependencyGraphProof [EQUIVALENT, 0 ms] (330) QDP (331) TransformationProof [EQUIVALENT, 0 ms] (332) QDP (333) DependencyGraphProof [EQUIVALENT, 0 ms] (334) AND (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) TransformationProof [EQUIVALENT, 0 ms] (347) QDP (348) TransformationProof [EQUIVALENT, 0 ms] (349) QDP (350) DependencyGraphProof [EQUIVALENT, 0 ms] (351) AND (352) QDP (353) UsableRulesProof [EQUIVALENT, 0 ms] (354) QDP (355) QReductionProof [EQUIVALENT, 0 ms] (356) QDP (357) TransformationProof [EQUIVALENT, 0 ms] (358) QDP (359) DependencyGraphProof [EQUIVALENT, 0 ms] (360) QDP (361) TransformationProof [EQUIVALENT, 0 ms] (362) QDP (363) DependencyGraphProof [EQUIVALENT, 0 ms] (364) QDP (365) TransformationProof [EQUIVALENT, 0 ms] (366) QDP (367) DependencyGraphProof [EQUIVALENT, 0 ms] (368) AND (369) QDP (370) TransformationProof [EQUIVALENT, 0 ms] (371) QDP (372) TransformationProof [EQUIVALENT, 0 ms] (373) QDP (374) TransformationProof [EQUIVALENT, 0 ms] (375) QDP (376) TransformationProof [EQUIVALENT, 0 ms] (377) QDP (378) TransformationProof [EQUIVALENT, 0 ms] (379) QDP (380) TransformationProof [EQUIVALENT, 0 ms] (381) QDP (382) TransformationProof [EQUIVALENT, 0 ms] (383) QDP (384) TransformationProof [EQUIVALENT, 0 ms] (385) QDP (386) TransformationProof [EQUIVALENT, 0 ms] (387) QDP (388) TransformationProof [EQUIVALENT, 0 ms] (389) QDP (390) TransformationProof [EQUIVALENT, 0 ms] (391) QDP (392) TransformationProof [EQUIVALENT, 0 ms] (393) QDP (394) TransformationProof [EQUIVALENT, 0 ms] (395) QDP (396) TransformationProof [EQUIVALENT, 0 ms] (397) QDP (398) TransformationProof [EQUIVALENT, 1 ms] (399) QDP (400) TransformationProof [EQUIVALENT, 0 ms] (401) QDP (402) DependencyGraphProof [EQUIVALENT, 0 ms] (403) QDP (404) TransformationProof [EQUIVALENT, 0 ms] (405) QDP (406) DependencyGraphProof [EQUIVALENT, 0 ms] (407) QDP (408) TransformationProof [EQUIVALENT, 0 ms] (409) QDP (410) TransformationProof [EQUIVALENT, 0 ms] (411) QDP (412) TransformationProof [EQUIVALENT, 0 ms] (413) QDP (414) TransformationProof [EQUIVALENT, 0 ms] (415) QDP (416) TransformationProof [EQUIVALENT, 0 ms] (417) QDP (418) TransformationProof [EQUIVALENT, 0 ms] (419) QDP (420) TransformationProof [EQUIVALENT, 0 ms] (421) QDP (422) TransformationProof [EQUIVALENT, 0 ms] (423) QDP (424) TransformationProof [EQUIVALENT, 0 ms] (425) QDP (426) TransformationProof [EQUIVALENT, 0 ms] (427) QDP (428) TransformationProof [EQUIVALENT, 2 ms] (429) QDP (430) TransformationProof [EQUIVALENT, 0 ms] (431) QDP (432) QDPOrderProof [EQUIVALENT, 85 ms] (433) QDP (434) DependencyGraphProof [EQUIVALENT, 0 ms] (435) AND (436) QDP (437) QDPSizeChangeProof [EQUIVALENT, 0 ms] (438) YES (439) QDP (440) QDPSizeChangeProof [EQUIVALENT, 0 ms] (441) YES (442) QDP (443) QDPSizeChangeProof [EQUIVALENT, 0 ms] (444) YES (445) QDP (446) QDPSizeChangeProof [EQUIVALENT, 0 ms] (447) YES (448) QDP (449) QDPSizeChangeProof [EQUIVALENT, 0 ms] (450) YES (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) UsableRulesProof [EQUIVALENT, 0 ms] (505) QDP (506) QReductionProof [EQUIVALENT, 0 ms] (507) QDP (508) QDPSizeChangeProof [EQUIVALENT, 0 ms] (509) YES (510) QDP (511) UsableRulesProof [EQUIVALENT, 0 ms] (512) QDP (513) QReductionProof [EQUIVALENT, 0 ms] (514) QDP (515) QDPSizeChangeProof [EQUIVALENT, 0 ms] (516) YES (517) QDP (518) UsableRulesProof [EQUIVALENT, 0 ms] (519) QDP (520) QReductionProof [EQUIVALENT, 0 ms] (521) QDP (522) QDPSizeChangeProof [EQUIVALENT, 0 ms] (523) 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 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 (\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 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 b a; emptyFM = EmptyFM; findMax :: FiniteMap a b -> (a,b); 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 a b -> [(a,b)]; fmToList fm = foldFM (\key elt rest ->(key,elt) : rest) [] fm; foldFM :: (c -> a -> b -> b) -> b -> FiniteMap c a -> 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_C :: Ord d => (b -> a -> c) -> FiniteMap d b -> FiniteMap d a -> FiniteMap d c; 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 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 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 = 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 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 a b -> 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 :: 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 "\(_,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 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 a b -> (a,b); 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 -> 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 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_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 _ 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 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 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 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; } ---------------------------------------- (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 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 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 a => FiniteMap a b -> FiniteMap a b; 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 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 -> 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 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_C :: Ord d => (b -> c -> a) -> FiniteMap d b -> FiniteMap d c -> FiniteMap d a; 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 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 = 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 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 a b -> 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; } ---------------------------------------- (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 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 = 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 b a; 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 a b -> [(a,b)]; 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 _ 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 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_C :: Ord a => (c -> b -> d) -> FiniteMap a c -> FiniteMap a b -> 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 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 = 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 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; } ---------------------------------------- (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 vuu vuv vuw vux vuy)" is replaced by the following term "Branch vuu vuv vuw vux vuy" The bind variable of the following binding Pattern "fm_r@(Branch vvu vvv vvw vvx vvy)" is replaced by the following term "Branch vvu vvv vvw vvx vvy" The bind variable of the following binding Pattern "fm_l@(Branch wvw wvx wvy wvz wwu)" is replaced by the following term "Branch wvw wvx wvy wvz wwu" The bind variable of the following binding Pattern "fm_r@(Branch www wwx wwy wwz wxu)" is replaced by the following term "Branch www wwx wwy wwz wxu" ---------------------------------------- (8) 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 vvz fm_l EmptyFM) = fm_l; deleteMax (Branch key elt vwu 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 vxz vyu EmptyFM) = (key,elt); findMax (Branch key elt vyv vyw 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 :: (a -> b -> c -> c) -> c -> FiniteMap a b -> c; foldFM k z EmptyFM = z; foldFM k z (Branch key elt wxv 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 (wuy,mid_elt1) = mid_elt1; mid_elt2 = mid_elt20 vv3; mid_elt20 (wux,mid_elt2) = mid_elt2; mid_key1 = mid_key10 vv2; mid_key10 (mid_key1,wuz) = mid_key1; mid_key2 = mid_key20 vv3; mid_key20 (mid_key2,wvu) = 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 wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) | sIZE_RATIO * size_l < size_r = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu | sIZE_RATIO * size_r < size_l = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)) | otherwise = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) where { size_l = sizeFM (Branch wvw wvx wvy wvz wwu); size_r = sizeFM (Branch www wwx wwy wwz wxu); }; intersectFM_C :: Ord b => (c -> d -> a) -> FiniteMap b c -> FiniteMap b d -> FiniteMap b 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 wyu 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 vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); double_R (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) | sizeFM fm_rl < 2 * sizeFM fm_rr = single_L fm_L fm_R | otherwise = double_L fm_L fm_R; mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) | sizeFM fm_lr < 2 * sizeFM fm_ll = single_R fm_L fm_R | otherwise = double_R fm_L fm_R; single_L fm_l (Branch key_r elt_r wuw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; single_R (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); 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 vwx vwy vwz vxu) = 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 vxv vxw vxx vxy) = 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 vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) | sIZE_RATIO * size_l < size_r = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy | sIZE_RATIO * size_r < size_l = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)) | otherwise = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) where { size_l = sizeFM (Branch vuu vuv vuw vux vuy); size_r = sizeFM (Branch vvu vvv vvw vvx vvy); }; sIZE_RATIO :: Int; sIZE_RATIO = 5; sizeFM :: FiniteMap a b -> Int; sizeFM EmptyFM = 0; sizeFM (Branch wxw wxx size wxy wxz) = size; splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitGT EmptyFM split_key = emptyFM; splitGT (Branch key elt vwv 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 vww 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 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; " "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; " "compare0 x y True = GT; " "compare3 x y = compare2 x y (x == y); " 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_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_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_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 xwx xwy xwz xxu = addToFM_C3 xwx xwy xwz xxu; " 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 vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy)|sIZE_RATIO * size_l < size_rmkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy|sIZE_RATIO * size_r < size_lmkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy))|otherwisemkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) where { size_l = sizeFM (Branch vuu vuv vuw vux vuy); ; size_r = sizeFM (Branch vvu vvv vvw vvx vvy); } ; " 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 vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); " "mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_l < size_r) where { mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); ; mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; ; mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_r < size_l); ; size_l = sizeFM (Branch vuu vuv vuw vux vuy); ; size_r = sizeFM (Branch vvu vvv vvw vvx vvy); } ; " "mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; mkVBalBranch4 xxy xxz xyu xyv = mkVBalBranch3 xxy xxz xyu xyv; " "mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch5 xyx xyy xyz xzu = mkVBalBranch4 xyx xyy xyz xzu; " The following Function with conditions "splitGT EmptyFM split_key = emptyFM; splitGT (Branch key elt vwv fm_l fm_r) split_key|split_key > keysplitGT fm_r split_key|split_key < keymkVBalBranch key elt (splitGT fm_l split_key) fm_r|otherwisefm_r; " is transformed to "splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; splitGT (Branch key elt vwv fm_l fm_r) split_key = splitGT3 (Branch key elt vwv fm_l fm_r) split_key; " "splitGT0 key elt vwv fm_l fm_r split_key True = fm_r; " "splitGT2 key elt vwv fm_l fm_r split_key True = splitGT fm_r split_key; splitGT2 key elt vwv fm_l fm_r split_key False = splitGT1 key elt vwv fm_l fm_r split_key (split_key < key); " "splitGT1 key elt vwv fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; splitGT1 key elt vwv fm_l fm_r split_key False = splitGT0 key elt vwv fm_l fm_r split_key otherwise; " "splitGT3 (Branch key elt vwv fm_l fm_r) split_key = splitGT2 key elt vwv fm_l fm_r split_key (split_key > key); " "splitGT4 EmptyFM split_key = emptyFM; splitGT4 xzx xzy = splitGT3 xzx xzy; " The following Function with conditions "splitLT EmptyFM split_key = emptyFM; splitLT (Branch key elt vww fm_l fm_r) split_key|split_key < keysplitLT fm_l split_key|split_key > keymkVBalBranch key elt fm_l (splitLT fm_r split_key)|otherwisefm_l; " is transformed to "splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; splitLT (Branch key elt vww fm_l fm_r) split_key = splitLT3 (Branch key elt vww fm_l fm_r) split_key; " "splitLT1 key elt vww fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); splitLT1 key elt vww fm_l fm_r split_key False = splitLT0 key elt vww fm_l fm_r split_key otherwise; " "splitLT2 key elt vww fm_l fm_r split_key True = splitLT fm_l split_key; splitLT2 key elt vww fm_l fm_r split_key False = splitLT1 key elt vww fm_l fm_r split_key (split_key > key); " "splitLT0 key elt vww fm_l fm_r split_key True = fm_l; " "splitLT3 (Branch key elt vww fm_l fm_r) split_key = splitLT2 key elt vww fm_l fm_r split_key (split_key < key); " "splitLT4 EmptyFM split_key = emptyFM; splitLT4 yuv yuw = splitLT3 yuv yuw; " The following Function with conditions "mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr)|sizeFM fm_lr < 2 * sizeFM fm_llsingle_R fm_L fm_R|otherwisedouble_R fm_L fm_R; " is transformed to "mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); " "mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = double_R fm_L fm_R; " "mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = single_R fm_L fm_R; mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; " "mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); " The following Function with conditions "mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr)|sizeFM fm_rl < 2 * sizeFM fm_rrsingle_L fm_L fm_R|otherwisedouble_L fm_L fm_R; " is transformed to "mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); " "mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = single_L fm_L fm_R; mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; " "mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = double_L fm_L fm_R; " "mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); " 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 vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); ; double_R (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); ; mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr)|sizeFM fm_rl < 2 * sizeFM fm_rrsingle_L fm_L fm_R|otherwisedouble_L fm_L fm_R; ; mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr)|sizeFM fm_lr < 2 * sizeFM fm_llsingle_R fm_L fm_R|otherwisedouble_R fm_L fm_R; ; single_L fm_l (Branch key_r elt_r wuw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 key elt fm_l fm_rl) fm_rr; ; single_R (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 key elt fm_lr fm_r); ; 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 vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); ; double_R (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); ; mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); ; mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = double_L fm_L fm_R; ; mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = single_L fm_L fm_R; mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; ; mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); ; mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); ; mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = double_R fm_L fm_R; ; mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = single_R fm_L fm_R; mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; ; mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); ; 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 wuw 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 vyx 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 "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 (wuy,mid_elt1) = mid_elt1; ; mid_elt2 = mid_elt20 vv3; ; mid_elt20 (wux,mid_elt2) = mid_elt2; ; mid_key1 = mid_key10 vv2; ; mid_key10 (mid_key1,wuz) = mid_key1; ; mid_key2 = mid_key20 vv3; ; mid_key20 (mid_key2,wvu) = 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 (wuy,mid_elt1) = mid_elt1; ; mid_elt2 = mid_elt20 vv3; ; mid_elt20 (wux,mid_elt2) = mid_elt2; ; mid_key1 = mid_key10 vv2; ; mid_key10 (mid_key1,wuz) = mid_key1; ; mid_key2 = mid_key20 vv3; ; mid_key20 (mid_key2,wvu) = mid_key2; ; vv2 = findMax fm1; ; vv3 = findMin fm2; } ; " "glueBal3 fm1 EmptyFM = fm1; glueBal3 yvu yvv = glueBal2 yvu yvv; " "glueBal4 EmptyFM fm2 = fm2; glueBal4 yvx yvy = glueBal3 yvx yvy; " The following Function with conditions "glueVBal EmptyFM fm2 = fm2; glueVBal fm1 EmptyFM = fm1; glueVBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu)|sIZE_RATIO * size_l < size_rmkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu|sIZE_RATIO * size_r < size_lmkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu))|otherwiseglueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) where { size_l = sizeFM (Branch wvw wvx wvy wvz wwu); ; size_r = sizeFM (Branch www wwx wwy wwz wxu); } ; " is transformed to "glueVBal EmptyFM fm2 = glueVBal5 EmptyFM fm2; glueVBal fm1 EmptyFM = glueVBal4 fm1 EmptyFM; glueVBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); " "glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_l < size_r) where { glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); ; glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; ; glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_r < size_l); ; size_l = sizeFM (Branch wvw wvx wvy wvz wwu); ; size_r = sizeFM (Branch www wwx wwy wwz wxu); } ; " "glueVBal4 fm1 EmptyFM = fm1; glueVBal4 yww ywx = glueVBal3 yww ywx; " "glueVBal5 EmptyFM fm2 = fm2; glueVBal5 ywz yxu = glueVBal4 ywz yxu; " The following Function with conditions "lookupFM EmptyFM key = Nothing; lookupFM (Branch key elt wyu fm_l fm_r) key_to_find|key_to_find < keylookupFM fm_l key_to_find|key_to_find > keylookupFM fm_r key_to_find|otherwiseJust elt; " is transformed to "lookupFM EmptyFM key = lookupFM4 EmptyFM key; lookupFM (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find; " "lookupFM2 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; lookupFM2 key elt wyu fm_l fm_r key_to_find False = lookupFM1 key elt wyu fm_l fm_r key_to_find (key_to_find > key); " "lookupFM0 key elt wyu fm_l fm_r key_to_find True = Just elt; " "lookupFM1 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; lookupFM1 key elt wyu fm_l fm_r key_to_find False = lookupFM0 key elt wyu fm_l fm_r key_to_find otherwise; " "lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM2 key elt wyu fm_l fm_r key_to_find (key_to_find < key); " "lookupFM4 EmptyFM key = Nothing; lookupFM4 yxx yxy = lookupFM3 yxx yxy; " 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 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 = 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 xwx xwy xwz xxu = addToFM_C3 xwx xwy xwz xxu; deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; deleteMax (Branch key elt vvz fm_l EmptyFM) = fm_l; deleteMax (Branch key elt vwu 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 b a -> (b,a); findMax (Branch key elt vxz vyu EmptyFM) = (key,elt); findMax (Branch key elt vyv vyw 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 :: (a -> c -> b -> b) -> b -> FiniteMap a c -> b; foldFM k z EmptyFM = z; foldFM k z (Branch key elt wxv 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 (wuy,mid_elt1) = mid_elt1; mid_elt2 = mid_elt20 vv3; mid_elt20 (wux,mid_elt2) = mid_elt2; mid_key1 = mid_key10 vv2; mid_key10 (mid_key1,wuz) = mid_key1; mid_key2 = mid_key20 vv3; mid_key20 (mid_key2,wvu) = mid_key2; vv2 = findMax fm1; vv3 = findMin fm2; }; glueBal3 fm1 EmptyFM = fm1; glueBal3 yvu yvv = glueBal2 yvu yvv; glueBal4 EmptyFM fm2 = fm2; glueBal4 yvx yvy = glueBal3 yvx yvy; 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 wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_l < size_r) where { glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_r < size_l); size_l = sizeFM (Branch wvw wvx wvy wvz wwu); size_r = sizeFM (Branch www wwx wwy wwz wxu); }; glueVBal4 fm1 EmptyFM = fm1; glueVBal4 yww ywx = glueVBal3 yww ywx; glueVBal5 EmptyFM fm2 = fm2; glueVBal5 ywz yxu = glueVBal4 ywz yxu; intersectFM_C :: Ord d => (a -> b -> c) -> FiniteMap d a -> FiniteMap d b -> FiniteMap d c; 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 wyu fm_l fm_r) key_to_find = lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find; lookupFM0 key elt wyu fm_l fm_r key_to_find True = Just elt; lookupFM1 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; lookupFM1 key elt wyu fm_l fm_r key_to_find False = lookupFM0 key elt wyu fm_l fm_r key_to_find otherwise; lookupFM2 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; lookupFM2 key elt wyu fm_l fm_r key_to_find False = lookupFM1 key elt wyu fm_l fm_r key_to_find (key_to_find > key); lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM2 key elt wyu fm_l fm_r key_to_find (key_to_find < key); lookupFM4 EmptyFM key = Nothing; lookupFM4 yxx yxy = lookupFM3 yxx yxy; 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 = mkBalBranch5 key elt fm_L fm_R (size_l + size_r < 2) where { double_L fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); double_R (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = double_L fm_L fm_R; mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = single_L fm_L fm_R; mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = double_R fm_L fm_R; mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = single_R fm_L fm_R; mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 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 wuw 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 vyx 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 vwx vwy vwz vxu) = 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 vxv vxw vxx vxy) = 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 = mkVBalBranch5 key elt EmptyFM fm_r; mkVBalBranch key elt fm_l EmptyFM = mkVBalBranch4 key elt fm_l EmptyFM; mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_l < size_r) where { mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_r < size_l); size_l = sizeFM (Branch vuu vuv vuw vux vuy); size_r = sizeFM (Branch vvu vvv vvw vvx vvy); }; mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; mkVBalBranch4 xxy xxz xyu xyv = mkVBalBranch3 xxy xxz xyu xyv; mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch5 xyx xyy xyz xzu = mkVBalBranch4 xyx xyy xyz xzu; sIZE_RATIO :: Int; sIZE_RATIO = 5; sizeFM :: FiniteMap a b -> Int; sizeFM EmptyFM = 0; sizeFM (Branch wxw wxx size wxy wxz) = size; splitGT :: Ord a => FiniteMap a b -> a -> FiniteMap a b; splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; splitGT (Branch key elt vwv fm_l fm_r) split_key = splitGT3 (Branch key elt vwv fm_l fm_r) split_key; splitGT0 key elt vwv fm_l fm_r split_key True = fm_r; splitGT1 key elt vwv fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; splitGT1 key elt vwv fm_l fm_r split_key False = splitGT0 key elt vwv fm_l fm_r split_key otherwise; splitGT2 key elt vwv fm_l fm_r split_key True = splitGT fm_r split_key; splitGT2 key elt vwv fm_l fm_r split_key False = splitGT1 key elt vwv fm_l fm_r split_key (split_key < key); splitGT3 (Branch key elt vwv fm_l fm_r) split_key = splitGT2 key elt vwv fm_l fm_r split_key (split_key > key); splitGT4 EmptyFM split_key = emptyFM; splitGT4 xzx xzy = splitGT3 xzx xzy; splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; splitLT (Branch key elt vww fm_l fm_r) split_key = splitLT3 (Branch key elt vww fm_l fm_r) split_key; splitLT0 key elt vww fm_l fm_r split_key True = fm_l; splitLT1 key elt vww fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); splitLT1 key elt vww fm_l fm_r split_key False = splitLT0 key elt vww fm_l fm_r split_key otherwise; splitLT2 key elt vww fm_l fm_r split_key True = splitLT fm_l split_key; splitLT2 key elt vww fm_l fm_r split_key False = splitLT1 key elt vww fm_l fm_r split_key (split_key > key); splitLT3 (Branch key elt vww fm_l fm_r) split_key = splitLT2 key elt vww fm_l fm_r split_key (split_key < key); splitLT4 EmptyFM split_key = emptyFM; splitLT4 yuv yuw = splitLT3 yuv yuw; 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 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' x wzx = gcd0Gcd'2 x wzx; gcd0Gcd' x y = gcd0Gcd'0 x y; " "gcd0Gcd'2 x wzx = gcd0Gcd'1 (wzx == 0) x wzx; gcd0Gcd'2 xuv xuw = gcd0Gcd'0 xuv xuw; " "gcd0Gcd'0 x y = gcd0Gcd' y (x `rem` y); " "gcd0Gcd'1 True x wzx = x; gcd0Gcd'1 wzy wzz xuu = gcd0Gcd'0 wzz xuu; " 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 "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); " "reduce2D yzw yzx = gcd 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 (wuy,mid_elt1) = mid_elt1; ; mid_elt2 = mid_elt20 vv3; ; mid_elt20 (wux,mid_elt2) = mid_elt2; ; mid_key1 = mid_key10 vv2; ; mid_key10 (mid_key1,wuz) = mid_key1; ; mid_key2 = mid_key20 vv3; ; mid_key20 (mid_key2,wvu) = mid_key2; ; vv2 = findMax fm1; ; vv3 = findMin fm2; } " are unpacked to the following functions on top level "glueBal2GlueBal0 yzy yzz fm1 fm2 True = mkBalBranch (glueBal2Mid_key1 yzy yzz) (glueBal2Mid_elt1 yzy yzz) (deleteMax fm1) fm2; " "glueBal2Mid_key10 yzy yzz (mid_key1,wuz) = mid_key1; " "glueBal2Mid_key20 yzy yzz (mid_key2,wvu) = mid_key2; " "glueBal2Mid_elt1 yzy yzz = glueBal2Mid_elt10 yzy yzz (glueBal2Vv2 yzy yzz); " "glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); " "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_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); " "glueBal2Mid_elt10 yzy yzz (wuy,mid_elt1) = mid_elt1; " "glueBal2Vv2 yzy yzz = findMax yzy; " "glueBal2Mid_elt20 yzy yzz (wux,mid_elt2) = mid_elt2; " "glueBal2Vv3 yzy yzz = findMin yzz; " "glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); " The bindings of the following Let/Where expression "mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_l < size_r) where { mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); ; mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch0 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; ; mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; mkVBalBranch2 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch1 key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * size_r < size_l); ; size_l = sizeFM (Branch vuu vuv vuw vux vuy); ; size_r = sizeFM (Branch vvu vvv vvw vvx vvy); } " are unpacked to the following functions on top level "mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; " "mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx < mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx); " "mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); " "mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); " "mkVBalBranch3Size_l 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 vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 key elt fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); ; double_R (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 key elt fm_lrr fm_r); ; mkBalBranch0 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); ; mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = double_L fm_L fm_R; ; mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr True = single_L fm_L fm_R; mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch00 fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; ; mkBalBranch02 fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch01 fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); ; mkBalBranch1 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); ; mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = double_R fm_L fm_R; ; mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr True = single_R fm_L fm_R; mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch10 fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; ; mkBalBranch12 fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch11 fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); ; 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 wuw 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 vyx 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 "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); " "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); " "mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); " "mkBalBranch6Double_L zvy zvz zwu zwv fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 zvy zvz fm_l fm_rll) (mkBranch 7 key_r elt_r fm_rlr fm_rr); " "mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); " "mkBalBranch6MkBalBranch2 zvy zvz zwu zwv key elt fm_L fm_R True = mkBranch 2 key elt fm_L fm_R; " "mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); " "mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zwu; " "mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); " "mkBalBranch6Single_L zvy zvz zwu zwv fm_l (Branch key_r elt_r wuw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 zvy zvz fm_l fm_rl) fm_rr; " "mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Single_R zvy zvz zwu zwv fm_L fm_R; mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; " "mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Double_R zvy zvz zwu zwv fm_L fm_R; " "mkBalBranch6Double_R zvy zvz zwu zwv (Branch key_l elt_l vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 zvy zvz fm_lrr fm_r); " "mkBalBranch6Single_R zvy zvz zwu zwv (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 zvy zvz fm_lr fm_r); " "mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; " "mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Single_L zvy zvz zwu zwv fm_L fm_R; mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; " "mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Double_L zvy zvz zwu zwv fm_L fm_R; " "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; " 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_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_C2Lts zww zwx = splitLT zww zwx; " "intersectFM_C2Maybe_elt1 zww zwx = lookupFM zww zwx; " "intersectFM_C2Elt10 zww zwx (Just elt1) = elt1; " "intersectFM_C2Elt1 zww zwx = intersectFM_C2Elt10 zww zwx (intersectFM_C2Vv1 zww zwx); " "intersectFM_C2Vv1 zww zwx = intersectFM_C2Maybe_elt1 zww zwx; " "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 vwx vwy vwz vxu) = 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 vxv vxw vxx vxy) = 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 "mkBranchRight_size zwy zwz zxu = sizeFM zwy; " "mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zwy zwz zwy; " "mkBranchUnbox zwy zwz zxu x = x; " "mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vwx vwy vwz vxu) = mkBranchLeft_ok0Biggest_left_key fm_l < key; " "mkBranchBalance_ok zwy zwz zxu = True; " "mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zxu zwz zxu; " "mkBranchLeft_size zwy zwz zxu = sizeFM zxu; " "mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vxv vxw vxx vxy) = 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 zxv zxy (1 + mkBranchLeft_size zxx zxv zxy + mkBranchRight_size zxx zxv zxy)) zxy zxx; " The bindings of the following Let/Where expression "glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_l < size_r) where { glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); ; glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal0 wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; ; glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; glueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal1 wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * size_r < size_l); ; size_l = sizeFM (Branch wvw wvx wvy wvz wwu); ; size_r = sizeFM (Branch www wwx wwy wwz wxu); } " are unpacked to the following functions on top level "glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; " "glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); " "glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); " "glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw < glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw); " "glueVBal3Size_r 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 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 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 = 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 xwx xwy xwz xxu = addToFM_C3 xwx xwy xwz xxu; deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; deleteMax (Branch key elt vvz fm_l EmptyFM) = fm_l; deleteMax (Branch key elt vwu 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 b a -> (b,a); findMax (Branch key elt vxz vyu EmptyFM) = (key,elt); findMax (Branch key elt vyv vyw 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 -> a -> c -> c) -> c -> FiniteMap b a -> c; foldFM k z EmptyFM = z; foldFM k z (Branch key elt wxv 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 fm1 fm2 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 (wuy,mid_elt1) = mid_elt1; glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); glueBal2Mid_elt20 yzy yzz (wux,mid_elt2) = mid_elt2; glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); glueBal2Mid_key10 yzy yzz (mid_key1,wuz) = mid_key1; glueBal2Mid_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); glueBal2Mid_key20 yzy yzz (mid_key2,wvu) = mid_key2; glueBal2Vv2 yzy yzz = findMax yzy; glueBal2Vv3 yzy yzz = findMin yzz; glueBal3 fm1 EmptyFM = fm1; glueBal3 yvu yvv = glueBal2 yvu yvv; glueBal4 EmptyFM fm2 = fm2; glueBal4 yvx yvy = glueBal3 yvx yvy; 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 wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3GlueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * glueVBal3Size_l wvw wvx wvy wvz wwu www wwx wwy wwz wxu < glueVBal3Size_r wvw wvx wvy wvz wwu www wwx wwy wwz wxu); glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw < glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw); glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zyy zyz zzu zzv zzw); glueVBal4 fm1 EmptyFM = fm1; glueVBal4 yww ywx = glueVBal3 yww ywx; glueVBal5 EmptyFM fm2 = fm2; glueVBal5 ywz yxu = glueVBal4 ywz yxu; intersectFM_C :: Ord c => (d -> b -> a) -> FiniteMap c d -> FiniteMap c b -> FiniteMap c 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 a => FiniteMap a b -> a -> Maybe b; lookupFM EmptyFM key = lookupFM4 EmptyFM key; lookupFM (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find; lookupFM0 key elt wyu fm_l fm_r key_to_find True = Just elt; lookupFM1 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; lookupFM1 key elt wyu fm_l fm_r key_to_find False = lookupFM0 key elt wyu fm_l fm_r key_to_find otherwise; lookupFM2 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; lookupFM2 key elt wyu fm_l fm_r key_to_find False = lookupFM1 key elt wyu fm_l fm_r key_to_find (key_to_find > key); lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM2 key elt wyu fm_l fm_r key_to_find (key_to_find < key); lookupFM4 EmptyFM key = Nothing; lookupFM4 yxx yxy = lookupFM3 yxx yxy; 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 key elt fm_R fm_L key elt fm_L fm_R (mkBalBranch6Size_l key elt fm_R fm_L + mkBalBranch6Size_r key elt fm_R fm_L < 2); mkBalBranch6Double_L zvy zvz zwu zwv fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch 5 key_rl elt_rl (mkBranch 6 zvy zvz 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 vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch 10 key_lr elt_lr (mkBranch 11 key_l elt_l fm_ll fm_lrl) (mkBranch 12 zvy zvz fm_lrr fm_r); mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Double_L zvy zvz zwu zwv fm_L fm_R; mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Single_L zvy zvz zwu zwv fm_L fm_R; mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < 2 * sizeFM fm_rr); mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Double_R zvy zvz zwu zwv fm_L fm_R; mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Single_R zvy zvz zwu zwv fm_L fm_R; mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < 2 * sizeFM fm_ll); 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 wuw fm_rl fm_rr) = mkBranch 3 key_r elt_r (mkBranch 4 zvy zvz fm_l fm_rl) fm_rr; mkBalBranch6Single_R zvy zvz zwu zwv (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch 8 key_l elt_l fm_ll (mkBranch 9 zvy zvz fm_lr fm_r); mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zwu; 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_r fm_l; mkBranchBalance_ok zwy zwz zxu = True; mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zxu zwz zxu; mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vwx vwy vwz vxu) = mkBranchLeft_ok0Biggest_left_key fm_l < key; mkBranchLeft_ok0Biggest_left_key zzx = fst (findMax zzx); mkBranchLeft_size zwy zwz zxu = sizeFM zxu; mkBranchResult zxv zxw zxx zxy = Branch zxv zxw (mkBranchUnbox zxx zxv zxy (1 + mkBranchLeft_size zxx zxv zxy + mkBranchRight_size zxx zxv zxy)) zxy zxx; mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zwy zwz zwy; mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vxv vxw vxx vxy) = key < mkBranchRight_ok0Smallest_right_key fm_r; mkBranchRight_ok0Smallest_right_key zzy = fst (findMin zzy); mkBranchRight_size zwy zwz zxu = sizeFM zwy; mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> a ( -> (FiniteMap a b) (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 vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3MkVBalBranch2 vvu vvv vvw vvx vvy vuu vuv vuw vux vuy key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * mkVBalBranch3Size_l vvu vvv vvw vvx vvy vuu vuv vuw vux vuy < mkVBalBranch3Size_r vvu vvv vvw vvx vvy vuu vuv vuw vux vuy); mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch 13 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx < mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx); mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuz zvu zvv zvw zvx); mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; mkVBalBranch4 xxy xxz xyu xyv = mkVBalBranch3 xxy xxz xyu xyv; mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch5 xyx xyy xyz xzu = mkVBalBranch4 xyx xyy xyz xzu; sIZE_RATIO :: Int; sIZE_RATIO = 5; sizeFM :: FiniteMap b a -> Int; sizeFM EmptyFM = 0; sizeFM (Branch wxw wxx size wxy wxz) = size; splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; splitGT (Branch key elt vwv fm_l fm_r) split_key = splitGT3 (Branch key elt vwv fm_l fm_r) split_key; splitGT0 key elt vwv fm_l fm_r split_key True = fm_r; splitGT1 key elt vwv fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; splitGT1 key elt vwv fm_l fm_r split_key False = splitGT0 key elt vwv fm_l fm_r split_key otherwise; splitGT2 key elt vwv fm_l fm_r split_key True = splitGT fm_r split_key; splitGT2 key elt vwv fm_l fm_r split_key False = splitGT1 key elt vwv fm_l fm_r split_key (split_key < key); splitGT3 (Branch key elt vwv fm_l fm_r) split_key = splitGT2 key elt vwv fm_l fm_r split_key (split_key > key); splitGT4 EmptyFM split_key = emptyFM; splitGT4 xzx xzy = splitGT3 xzx xzy; splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; splitLT (Branch key elt vww fm_l fm_r) split_key = splitLT3 (Branch key elt vww fm_l fm_r) split_key; splitLT0 key elt vww fm_l fm_r split_key True = fm_l; splitLT1 key elt vww fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); splitLT1 key elt vww fm_l fm_r split_key False = splitLT0 key elt vww fm_l fm_r split_key otherwise; splitLT2 key elt vww fm_l fm_r split_key True = splitLT fm_l split_key; splitLT2 key elt vww fm_l fm_r split_key False = splitLT1 key elt vww fm_l fm_r split_key (split_key > key); splitLT3 (Branch key elt vww fm_l fm_r) split_key = splitLT2 key elt vww fm_l fm_r split_key (split_key < key); splitLT4 EmptyFM split_key = emptyFM; splitLT4 yuv yuw = splitLT3 yuv yuw; 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 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 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 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 = 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 xwx xwy xwz xxu = addToFM_C3 xwx xwy xwz xxu; deleteMax :: Ord a => FiniteMap a b -> FiniteMap a b; deleteMax (Branch key elt vvz fm_l EmptyFM) = fm_l; deleteMax (Branch key elt vwu 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 b a -> (b,a); findMax (Branch key elt vxz vyu EmptyFM) = (key,elt); findMax (Branch key elt vyv vyw 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 :: (b -> a -> c -> c) -> c -> FiniteMap b a -> c; foldFM k z EmptyFM = z; foldFM k z (Branch key elt wxv 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 fm1 fm2 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 (wuy,mid_elt1) = mid_elt1; glueBal2Mid_elt2 yzy yzz = glueBal2Mid_elt20 yzy yzz (glueBal2Vv3 yzy yzz); glueBal2Mid_elt20 yzy yzz (wux,mid_elt2) = mid_elt2; glueBal2Mid_key1 yzy yzz = glueBal2Mid_key10 yzy yzz (glueBal2Vv2 yzy yzz); glueBal2Mid_key10 yzy yzz (mid_key1,wuz) = mid_key1; glueBal2Mid_key2 yzy yzz = glueBal2Mid_key20 yzy yzz (glueBal2Vv3 yzy yzz); glueBal2Mid_key20 yzy yzz (mid_key2,wvu) = mid_key2; glueBal2Vv2 yzy yzz = findMax yzy; glueBal2Vv3 yzy yzz = findMin yzz; glueBal3 fm1 EmptyFM = fm1; glueBal3 yvu yvv = glueBal2 yvu yvv; glueBal4 EmptyFM fm2 = fm2; glueBal4 yvx yvy = glueBal3 yvx yvy; 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 wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); glueVBal3 (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu) = glueVBal3GlueVBal2 wvw wvx wvy wvz wwu www wwx wwy wwz wxu wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * glueVBal3Size_l wvw wvx wvy wvz wwu www wwx wwy wwz wxu < glueVBal3Size_r wvw wvx wvy wvz wwu www wwx wwy wwz wxu); glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = glueBal (Branch wvw wvx wvy wvz wwu) (Branch www wwx wwy wwz wxu); glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch wvw wvx wvz (glueVBal wwu (Branch www wwx wwy wwz wxu)); glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal0 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu otherwise; glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu True = mkBalBranch www wwx (glueVBal (Branch wvw wvx wvy wvz wwu) wwz) wxu; glueVBal3GlueVBal2 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu False = glueVBal3GlueVBal1 zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw wvw wvx wvy wvz wwu www wwx wwy wwz wxu (sIZE_RATIO * glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw < glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw); glueVBal3Size_l zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zxz zyu zyv zyw zyx); glueVBal3Size_r zxz zyu zyv zyw zyx zyy zyz zzu zzv zzw = sizeFM (Branch zyy zyz zzu zzv zzw); glueVBal4 fm1 EmptyFM = fm1; glueVBal4 yww ywx = glueVBal3 yww ywx; glueVBal5 EmptyFM fm2 = fm2; glueVBal5 ywz yxu = glueVBal4 ywz yxu; intersectFM_C :: Ord d => (c -> b -> a) -> FiniteMap d c -> FiniteMap d b -> FiniteMap d 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 a => FiniteMap a b -> a -> Maybe b; lookupFM EmptyFM key = lookupFM4 EmptyFM key; lookupFM (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find; lookupFM0 key elt wyu fm_l fm_r key_to_find True = Just elt; lookupFM1 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_r key_to_find; lookupFM1 key elt wyu fm_l fm_r key_to_find False = lookupFM0 key elt wyu fm_l fm_r key_to_find otherwise; lookupFM2 key elt wyu fm_l fm_r key_to_find True = lookupFM fm_l key_to_find; lookupFM2 key elt wyu fm_l fm_r key_to_find False = lookupFM1 key elt wyu fm_l fm_r key_to_find (key_to_find > key); lookupFM3 (Branch key elt wyu fm_l fm_r) key_to_find = lookupFM2 key elt wyu fm_l fm_r key_to_find (key_to_find < key); lookupFM4 EmptyFM key = Nothing; lookupFM4 yxx yxy = lookupFM3 yxx yxy; 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 key elt fm_R fm_L key elt fm_L fm_R (mkBalBranch6Size_l key elt fm_R fm_L + mkBalBranch6Size_r key elt fm_R fm_L < Pos (Succ (Succ Zero))); mkBalBranch6Double_L zvy zvz zwu zwv fm_l (Branch key_r elt_r vzx (Branch key_rl elt_rl vzy fm_rll fm_rlr) fm_rr) = mkBranch (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) key_rl elt_rl (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) zvy zvz 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 vyy fm_ll (Branch key_lr elt_lr vyz fm_lrl fm_lrr)) fm_r = mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))) key_lr elt_lr (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) key_l elt_l fm_ll fm_lrl) (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))) zvy zvz fm_lrr fm_r); mkBalBranch6MkBalBranch0 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr); mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Double_L zvy zvz zwu zwv fm_L fm_R; mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr True = mkBalBranch6Single_L zvy zvz zwu zwv fm_L fm_R; mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr False = mkBalBranch6MkBalBranch00 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr otherwise; mkBalBranch6MkBalBranch02 zvy zvz zwu zwv fm_L fm_R (Branch vzz wuu wuv fm_rl fm_rr) = mkBalBranch6MkBalBranch01 zvy zvz zwu zwv fm_L fm_R vzz wuu wuv fm_rl fm_rr (sizeFM fm_rl < Pos (Succ (Succ Zero)) * sizeFM fm_rr); mkBalBranch6MkBalBranch1 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr); mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Double_R zvy zvz zwu zwv fm_L fm_R; mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr True = mkBalBranch6Single_R zvy zvz zwu zwv fm_L fm_R; mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr False = mkBalBranch6MkBalBranch10 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr otherwise; mkBalBranch6MkBalBranch12 zvy zvz zwu zwv fm_L fm_R (Branch vzu vzv vzw fm_ll fm_lr) = mkBalBranch6MkBalBranch11 zvy zvz zwu zwv fm_L fm_R vzu vzv vzw fm_ll fm_lr (sizeFM fm_lr < Pos (Succ (Succ Zero)) * sizeFM fm_ll); 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 wuw fm_rl fm_rr) = mkBranch (Pos (Succ (Succ (Succ Zero)))) key_r elt_r (mkBranch (Pos (Succ (Succ (Succ (Succ Zero))))) zvy zvz fm_l fm_rl) fm_rr; mkBalBranch6Single_R zvy zvz zwu zwv (Branch key_l elt_l vyx fm_ll fm_lr) fm_r = mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) key_l elt_l fm_ll (mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) zvy zvz fm_lr fm_r); mkBalBranch6Size_l zvy zvz zwu zwv = sizeFM zwv; mkBalBranch6Size_r zvy zvz zwu zwv = sizeFM zwu; 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_r fm_l; mkBranchBalance_ok zwy zwz zxu = True; mkBranchLeft_ok zwy zwz zxu = mkBranchLeft_ok0 zwy zwz zxu zxu zwz zxu; mkBranchLeft_ok0 zwy zwz zxu fm_l key EmptyFM = True; mkBranchLeft_ok0 zwy zwz zxu fm_l key (Branch left_key vwx vwy vwz vxu) = mkBranchLeft_ok0Biggest_left_key fm_l < key; mkBranchLeft_ok0Biggest_left_key zzx = fst (findMax zzx); mkBranchLeft_size zwy zwz zxu = sizeFM zxu; mkBranchResult zxv zxw zxx zxy = Branch zxv zxw (mkBranchUnbox zxx zxv zxy (Pos (Succ Zero) + mkBranchLeft_size zxx zxv zxy + mkBranchRight_size zxx zxv zxy)) zxy zxx; mkBranchRight_ok zwy zwz zxu = mkBranchRight_ok0 zwy zwz zxu zwy zwz zwy; mkBranchRight_ok0 zwy zwz zxu fm_r key EmptyFM = True; mkBranchRight_ok0 zwy zwz zxu fm_r key (Branch right_key vxv vxw vxx vxy) = key < mkBranchRight_ok0Smallest_right_key fm_r; mkBranchRight_ok0Smallest_right_key zzy = fst (findMin zzy); mkBranchRight_size zwy zwz zxu = sizeFM zwy; mkBranchUnbox :: Ord a => -> (FiniteMap a b) ( -> a ( -> (FiniteMap a b) (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 vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); mkVBalBranch3 key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy) = mkVBalBranch3MkVBalBranch2 vvu vvv vvw vvx vvy vuu vuv vuw vux vuy key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * mkVBalBranch3Size_l vvu vvv vvw vvx vvy vuu vuv vuw vux vuy < mkVBalBranch3Size_r vvu vvv vvw vvx vvy vuu vuv vuw vux vuy); mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) key elt (Branch vuu vuv vuw vux vuy) (Branch vvu vvv vvw vvx vvy); mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vuu vuv vux (mkVBalBranch key elt vuy (Branch vvu vvv vvw vvx vvy)); mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch0 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy otherwise; mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy True = mkBalBranch vvu vvv (mkVBalBranch key elt (Branch vuu vuv vuw vux vuy) vvx) vvy; mkVBalBranch3MkVBalBranch2 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy False = mkVBalBranch3MkVBalBranch1 zuu zuv zuw zux zuy zuz zvu zvv zvw zvx key elt vuu vuv vuw vux vuy vvu vvv vvw vvx vvy (sIZE_RATIO * mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx < mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx); mkVBalBranch3Size_l zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuz zvu zvv zvw zvx); mkVBalBranch3Size_r zuu zuv zuw zux zuy zuz zvu zvv zvw zvx = sizeFM (Branch zuu zuv zuw zux zuy); mkVBalBranch4 key elt fm_l EmptyFM = addToFM fm_l key elt; mkVBalBranch4 xxy xxz xyu xyv = mkVBalBranch3 xxy xxz xyu xyv; mkVBalBranch5 key elt EmptyFM fm_r = addToFM fm_r key elt; mkVBalBranch5 xyx xyy xyz xzu = mkVBalBranch4 xyx xyy xyz xzu; sIZE_RATIO :: Int; sIZE_RATIO = Pos (Succ (Succ (Succ (Succ (Succ Zero))))); sizeFM :: FiniteMap a b -> Int; sizeFM EmptyFM = Pos Zero; sizeFM (Branch wxw wxx size wxy wxz) = size; splitGT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; splitGT EmptyFM split_key = splitGT4 EmptyFM split_key; splitGT (Branch key elt vwv fm_l fm_r) split_key = splitGT3 (Branch key elt vwv fm_l fm_r) split_key; splitGT0 key elt vwv fm_l fm_r split_key True = fm_r; splitGT1 key elt vwv fm_l fm_r split_key True = mkVBalBranch key elt (splitGT fm_l split_key) fm_r; splitGT1 key elt vwv fm_l fm_r split_key False = splitGT0 key elt vwv fm_l fm_r split_key otherwise; splitGT2 key elt vwv fm_l fm_r split_key True = splitGT fm_r split_key; splitGT2 key elt vwv fm_l fm_r split_key False = splitGT1 key elt vwv fm_l fm_r split_key (split_key < key); splitGT3 (Branch key elt vwv fm_l fm_r) split_key = splitGT2 key elt vwv fm_l fm_r split_key (split_key > key); splitGT4 EmptyFM split_key = emptyFM; splitGT4 xzx xzy = splitGT3 xzx xzy; splitLT :: Ord b => FiniteMap b a -> b -> FiniteMap b a; splitLT EmptyFM split_key = splitLT4 EmptyFM split_key; splitLT (Branch key elt vww fm_l fm_r) split_key = splitLT3 (Branch key elt vww fm_l fm_r) split_key; splitLT0 key elt vww fm_l fm_r split_key True = fm_l; splitLT1 key elt vww fm_l fm_r split_key True = mkVBalBranch key elt fm_l (splitLT fm_r split_key); splitLT1 key elt vww fm_l fm_r split_key False = splitLT0 key elt vww fm_l fm_r split_key otherwise; splitLT2 key elt vww fm_l fm_r split_key True = splitLT fm_l split_key; splitLT2 key elt vww fm_l fm_r split_key False = splitLT1 key elt vww fm_l fm_r split_key (split_key > key); splitLT3 (Branch key elt vww fm_l fm_r) split_key = splitLT2 key elt vww fm_l fm_r split_key (split_key < key); splitLT4 EmptyFM split_key = emptyFM; splitLT4 yuv yuw = splitLT3 yuv yuw; unitFM :: b -> a -> FiniteMap b a; 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_C",fontsize=16,color="grey",shape="box"];1 -> 3[label="",style="dashed", color="grey", weight=3]; 3[label="FiniteMap.intersectFM_C zzz3",fontsize=16,color="grey",shape="box"];3 -> 4[label="",style="dashed", color="grey", weight=3]; 4[label="FiniteMap.intersectFM_C zzz3 zzz4",fontsize=16,color="grey",shape="box"];4 -> 5[label="",style="dashed", color="grey", weight=3]; 5[label="FiniteMap.intersectFM_C zzz3 zzz4 zzz5",fontsize=16,color="burlywood",shape="triangle"];24714[label="zzz5/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];5 -> 24714[label="",style="solid", color="burlywood", weight=9]; 24714 -> 6[label="",style="solid", color="burlywood", weight=3]; 24715[label="zzz5/FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54",fontsize=10,color="white",style="solid",shape="box"];5 -> 24715[label="",style="solid", color="burlywood", weight=9]; 24715 -> 7[label="",style="solid", color="burlywood", weight=3]; 6[label="FiniteMap.intersectFM_C zzz3 zzz4 FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];6 -> 8[label="",style="solid", color="black", weight=3]; 7[label="FiniteMap.intersectFM_C zzz3 zzz4 (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="burlywood",shape="box"];24716[label="zzz4/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];7 -> 24716[label="",style="solid", color="burlywood", weight=9]; 24716 -> 9[label="",style="solid", color="burlywood", weight=3]; 24717[label="zzz4/FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44",fontsize=10,color="white",style="solid",shape="box"];7 -> 24717[label="",style="solid", color="burlywood", weight=9]; 24717 -> 10[label="",style="solid", color="burlywood", weight=3]; 8[label="FiniteMap.intersectFM_C4 zzz3 zzz4 FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];8 -> 11[label="",style="solid", color="black", weight=3]; 9[label="FiniteMap.intersectFM_C zzz3 FiniteMap.EmptyFM (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="black",shape="box"];9 -> 12[label="",style="solid", color="black", weight=3]; 10[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="black",shape="box"];10 -> 13[label="",style="solid", color="black", weight=3]; 11[label="FiniteMap.emptyFM",fontsize=16,color="black",shape="triangle"];11 -> 14[label="",style="solid", color="black", weight=3]; 12[label="FiniteMap.intersectFM_C3 zzz3 FiniteMap.EmptyFM (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="black",shape="box"];12 -> 15[label="",style="solid", color="black", weight=3]; 13[label="FiniteMap.intersectFM_C2 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) (FiniteMap.Branch zzz50 zzz51 zzz52 zzz53 zzz54)",fontsize=16,color="black",shape="box"];13 -> 16[label="",style="solid", color="black", weight=3]; 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 zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.intersectFM_C2Maybe_elt1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50))",fontsize=16,color="black",shape="box"];16 -> 17[label="",style="solid", color="black", weight=3]; 17[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50))",fontsize=16,color="black",shape="box"];17 -> 18[label="",style="solid", color="black", weight=3]; 18[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50))",fontsize=16,color="black",shape="box"];18 -> 19[label="",style="solid", color="black", weight=3]; 19[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 zzz50 (zzz50 < zzz40)))",fontsize=16,color="black",shape="box"];19 -> 20[label="",style="solid", color="black", weight=3]; 20[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 zzz50 (compare zzz50 zzz40 == LT)))",fontsize=16,color="black",shape="box"];20 -> 21[label="",style="solid", color="black", weight=3]; 21[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 zzz50 (compare3 zzz50 zzz40 == LT)))",fontsize=16,color="black",shape="box"];21 -> 22[label="",style="solid", color="black", weight=3]; 22[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) zzz50 zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 zzz50 (compare2 zzz50 zzz40 (zzz50 == zzz40) == LT)))",fontsize=16,color="burlywood",shape="box"];24718[label="zzz50/False",fontsize=10,color="white",style="solid",shape="box"];22 -> 24718[label="",style="solid", color="burlywood", weight=9]; 24718 -> 23[label="",style="solid", color="burlywood", weight=3]; 24719[label="zzz50/True",fontsize=10,color="white",style="solid",shape="box"];22 -> 24719[label="",style="solid", color="burlywood", weight=9]; 24719 -> 24[label="",style="solid", color="burlywood", weight=3]; 23[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 False (compare2 False zzz40 (False == zzz40) == LT)))",fontsize=16,color="burlywood",shape="box"];24720[label="zzz40/False",fontsize=10,color="white",style="solid",shape="box"];23 -> 24720[label="",style="solid", color="burlywood", weight=9]; 24720 -> 25[label="",style="solid", color="burlywood", weight=3]; 24721[label="zzz40/True",fontsize=10,color="white",style="solid",shape="box"];23 -> 24721[label="",style="solid", color="burlywood", weight=9]; 24721 -> 26[label="",style="solid", color="burlywood", weight=3]; 24[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch zzz40 zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 zzz40 zzz41 zzz42 zzz43 zzz44 True (compare2 True zzz40 (True == zzz40) == LT)))",fontsize=16,color="burlywood",shape="box"];24722[label="zzz40/False",fontsize=10,color="white",style="solid",shape="box"];24 -> 24722[label="",style="solid", color="burlywood", weight=9]; 24722 -> 27[label="",style="solid", color="burlywood", weight=3]; 24723[label="zzz40/True",fontsize=10,color="white",style="solid",shape="box"];24 -> 24723[label="",style="solid", color="burlywood", weight=9]; 24723 -> 28[label="",style="solid", color="burlywood", weight=3]; 25[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == LT)))",fontsize=16,color="black",shape="box"];25 -> 29[label="",style="solid", color="black", weight=3]; 26[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False (compare2 False True (False == True) == LT)))",fontsize=16,color="black",shape="box"];26 -> 30[label="",style="solid", color="black", weight=3]; 27[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare2 True False (True == False) == LT)))",fontsize=16,color="black",shape="box"];27 -> 31[label="",style="solid", color="black", weight=3]; 28[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == LT)))",fontsize=16,color="black",shape="box"];28 -> 32[label="",style="solid", color="black", weight=3]; 29[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == LT)))",fontsize=16,color="black",shape="box"];29 -> 33[label="",style="solid", color="black", weight=3]; 30[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False (compare2 False True False == LT)))",fontsize=16,color="black",shape="box"];30 -> 34[label="",style="solid", color="black", weight=3]; 31[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare2 True False False == LT)))",fontsize=16,color="black",shape="box"];31 -> 35[label="",style="solid", color="black", weight=3]; 32[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == LT)))",fontsize=16,color="black",shape="box"];32 -> 36[label="",style="solid", color="black", weight=3]; 33[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (EQ == LT)))",fontsize=16,color="black",shape="box"];33 -> 37[label="",style="solid", color="black", weight=3]; 34[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False (compare1 False True (False <= True) == LT)))",fontsize=16,color="black",shape="box"];34 -> 38[label="",style="solid", color="black", weight=3]; 35[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare1 True False (True <= False) == LT)))",fontsize=16,color="black",shape="box"];35 -> 39[label="",style="solid", color="black", weight=3]; 36[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (EQ == LT)))",fontsize=16,color="black",shape="box"];36 -> 40[label="",style="solid", color="black", weight=3]; 37[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False False))",fontsize=16,color="black",shape="box"];37 -> 41[label="",style="solid", color="black", weight=3]; 38[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False (compare1 False True True == LT)))",fontsize=16,color="black",shape="box"];38 -> 42[label="",style="solid", color="black", weight=3]; 39[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare1 True False False == LT)))",fontsize=16,color="black",shape="box"];39 -> 43[label="",style="solid", color="black", weight=3]; 40[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True False))",fontsize=16,color="black",shape="box"];40 -> 44[label="",style="solid", color="black", weight=3]; 41[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (False > False)))",fontsize=16,color="black",shape="box"];41 -> 45[label="",style="solid", color="black", weight=3]; 42[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False (LT == LT)))",fontsize=16,color="black",shape="box"];42 -> 46[label="",style="solid", color="black", weight=3]; 43[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare0 True False otherwise == LT)))",fontsize=16,color="black",shape="box"];43 -> 47[label="",style="solid", color="black", weight=3]; 44[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (True > True)))",fontsize=16,color="black",shape="box"];44 -> 48[label="",style="solid", color="black", weight=3]; 45[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare False False == GT)))",fontsize=16,color="black",shape="box"];45 -> 49[label="",style="solid", color="black", weight=3]; 46[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 False True))",fontsize=16,color="black",shape="box"];46 -> 50[label="",style="solid", color="black", weight=3]; 47[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (compare0 True False True == LT)))",fontsize=16,color="black",shape="box"];47 -> 51[label="",style="solid", color="black", weight=3]; 48[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare True True == GT)))",fontsize=16,color="black",shape="box"];48 -> 52[label="",style="solid", color="black", weight=3]; 49[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare3 False False == GT)))",fontsize=16,color="black",shape="box"];49 -> 53[label="",style="solid", color="black", weight=3]; 50[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM zzz43 False))",fontsize=16,color="burlywood",shape="box"];24724[label="zzz43/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];50 -> 24724[label="",style="solid", color="burlywood", weight=9]; 24724 -> 54[label="",style="solid", color="burlywood", weight=3]; 24725[label="zzz43/FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434",fontsize=10,color="white",style="solid",shape="box"];50 -> 24725[label="",style="solid", color="burlywood", weight=9]; 24725 -> 55[label="",style="solid", color="burlywood", weight=3]; 51[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True (GT == LT)))",fontsize=16,color="black",shape="box"];51 -> 56[label="",style="solid", color="black", weight=3]; 52[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == GT)))",fontsize=16,color="black",shape="box"];52 -> 57[label="",style="solid", color="black", weight=3]; 53[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == GT)))",fontsize=16,color="black",shape="box"];53 -> 58[label="",style="solid", color="black", weight=3]; 54[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];54 -> 59[label="",style="solid", color="black", weight=3]; 55[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) False))",fontsize=16,color="black",shape="box"];55 -> 60[label="",style="solid", color="black", weight=3]; 56[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 True False))",fontsize=16,color="black",shape="box"];56 -> 61[label="",style="solid", color="black", weight=3]; 57[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == GT)))",fontsize=16,color="black",shape="box"];57 -> 62[label="",style="solid", color="black", weight=3]; 58[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == GT)))",fontsize=16,color="black",shape="box"];58 -> 63[label="",style="solid", color="black", weight=3]; 59[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];59 -> 64[label="",style="solid", color="black", weight=3]; 60 -> 7681[label="",style="dashed", color="red", weight=0]; 60[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) False))",fontsize=16,color="magenta"];60 -> 7682[label="",style="dashed", color="magenta", weight=3]; 60 -> 7683[label="",style="dashed", color="magenta", weight=3]; 60 -> 7684[label="",style="dashed", color="magenta", weight=3]; 60 -> 7685[label="",style="dashed", color="magenta", weight=3]; 60 -> 7686[label="",style="dashed", color="magenta", weight=3]; 60 -> 7687[label="",style="dashed", color="magenta", weight=3]; 60 -> 7688[label="",style="dashed", color="magenta", weight=3]; 60 -> 7689[label="",style="dashed", color="magenta", weight=3]; 60 -> 7690[label="",style="dashed", color="magenta", weight=3]; 60 -> 7691[label="",style="dashed", color="magenta", weight=3]; 60 -> 7692[label="",style="dashed", color="magenta", weight=3]; 60 -> 7693[label="",style="dashed", color="magenta", weight=3]; 60 -> 7694[label="",style="dashed", color="magenta", weight=3]; 60 -> 7695[label="",style="dashed", color="magenta", weight=3]; 61[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (True > False)))",fontsize=16,color="black",shape="box"];61 -> 66[label="",style="solid", color="black", weight=3]; 62[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == GT)))",fontsize=16,color="black",shape="box"];62 -> 67[label="",style="solid", color="black", weight=3]; 63[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (EQ == GT)))",fontsize=16,color="black",shape="box"];63 -> 68[label="",style="solid", color="black", weight=3]; 64[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];64 -> 69[label="",style="solid", color="black", weight=3]; 7682[label="zzz3",fontsize=16,color="green",shape="box"];7683[label="zzz432",fontsize=16,color="green",shape="box"];7684[label="zzz53",fontsize=16,color="green",shape="box"];7685[label="zzz433",fontsize=16,color="green",shape="box"];7686[label="zzz44",fontsize=16,color="green",shape="box"];7687[label="zzz430",fontsize=16,color="green",shape="box"];7688[label="FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434",fontsize=16,color="green",shape="box"];7689[label="zzz434",fontsize=16,color="green",shape="box"];7690[label="zzz54",fontsize=16,color="green",shape="box"];7691[label="zzz42",fontsize=16,color="green",shape="box"];7692[label="zzz51",fontsize=16,color="green",shape="box"];7693[label="zzz431",fontsize=16,color="green",shape="box"];7694[label="zzz41",fontsize=16,color="green",shape="box"];7695[label="zzz52",fontsize=16,color="green",shape="box"];7681[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz525 zzz526 zzz527 zzz528 zzz529) False))",fontsize=16,color="black",shape="triangle"];7681 -> 7752[label="",style="solid", color="black", weight=3]; 66[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare True False == GT)))",fontsize=16,color="black",shape="box"];66 -> 71[label="",style="solid", color="black", weight=3]; 67[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (EQ == GT)))",fontsize=16,color="black",shape="box"];67 -> 72[label="",style="solid", color="black", weight=3]; 68[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False False))",fontsize=16,color="black",shape="box"];68 -> 73[label="",style="solid", color="black", weight=3]; 69[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 False",fontsize=16,color="black",shape="box"];69 -> 74[label="",style="solid", color="black", weight=3]; 7752[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 zzz525 zzz526 zzz527 zzz528 zzz529 False (False < zzz525)))",fontsize=16,color="black",shape="box"];7752 -> 7892[label="",style="solid", color="black", weight=3]; 71[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare3 True False == GT)))",fontsize=16,color="black",shape="box"];71 -> 76[label="",style="solid", color="black", weight=3]; 72[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True False))",fontsize=16,color="black",shape="box"];72 -> 77[label="",style="solid", color="black", weight=3]; 73[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM0 False zzz41 zzz42 zzz43 zzz44 False otherwise))",fontsize=16,color="black",shape="box"];73 -> 78[label="",style="solid", color="black", weight=3]; 74[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 otherwise",fontsize=16,color="black",shape="box"];74 -> 79[label="",style="solid", color="black", weight=3]; 7892[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 zzz525 zzz526 zzz527 zzz528 zzz529 False (compare False zzz525 == LT)))",fontsize=16,color="black",shape="box"];7892 -> 8497[label="",style="solid", color="black", weight=3]; 76[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare2 True False (True == False) == GT)))",fontsize=16,color="black",shape="box"];76 -> 81[label="",style="solid", color="black", weight=3]; 77[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM0 True zzz41 zzz42 zzz43 zzz44 True otherwise))",fontsize=16,color="black",shape="box"];77 -> 82[label="",style="solid", color="black", weight=3]; 78[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM0 False zzz41 zzz42 zzz43 zzz44 False True))",fontsize=16,color="black",shape="box"];78 -> 83[label="",style="solid", color="black", weight=3]; 79[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False zzz51 zzz52 zzz53 zzz54 True",fontsize=16,color="black",shape="box"];79 -> 84[label="",style="solid", color="black", weight=3]; 8497[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 zzz525 zzz526 zzz527 zzz528 zzz529 False (compare3 False zzz525 == LT)))",fontsize=16,color="black",shape="box"];8497 -> 8631[label="",style="solid", color="black", weight=3]; 81[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare2 True False False == GT)))",fontsize=16,color="black",shape="box"];81 -> 87[label="",style="solid", color="black", weight=3]; 82[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM0 True zzz41 zzz42 zzz43 zzz44 True True))",fontsize=16,color="black",shape="box"];82 -> 88[label="",style="solid", color="black", weight=3]; 83[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (Just zzz41))",fontsize=16,color="black",shape="box"];83 -> 89[label="",style="solid", color="black", weight=3]; 84 -> 90[label="",style="dashed", color="red", weight=0]; 84[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False) zzz53) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False) zzz54)",fontsize=16,color="magenta"];84 -> 91[label="",style="dashed", color="magenta", weight=3]; 84 -> 92[label="",style="dashed", color="magenta", weight=3]; 8631[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 zzz525 zzz526 zzz527 zzz528 zzz529 False (compare2 False zzz525 (False == zzz525) == LT)))",fontsize=16,color="burlywood",shape="box"];24726[label="zzz525/False",fontsize=10,color="white",style="solid",shape="box"];8631 -> 24726[label="",style="solid", color="burlywood", weight=9]; 24726 -> 8673[label="",style="solid", color="burlywood", weight=3]; 24727[label="zzz525/True",fontsize=10,color="white",style="solid",shape="box"];8631 -> 24727[label="",style="solid", color="burlywood", weight=9]; 24727 -> 8674[label="",style="solid", color="burlywood", weight=3]; 87[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare1 True False (True <= False) == GT)))",fontsize=16,color="black",shape="box"];87 -> 95[label="",style="solid", color="black", weight=3]; 88[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (Just zzz41))",fontsize=16,color="black",shape="box"];88 -> 96[label="",style="solid", color="black", weight=3]; 89[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False zzz51 zzz52 zzz53 zzz54 True",fontsize=16,color="black",shape="box"];89 -> 97[label="",style="solid", color="black", weight=3]; 91 -> 5[label="",style="dashed", color="red", weight=0]; 91[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False) zzz53",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 zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False) zzz54",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 zzz7 zzz6",fontsize=16,color="burlywood",shape="triangle"];24728[label="zzz7/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];90 -> 24728[label="",style="solid", color="burlywood", weight=9]; 24728 -> 102[label="",style="solid", color="burlywood", weight=3]; 24729[label="zzz7/FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74",fontsize=10,color="white",style="solid",shape="box"];90 -> 24729[label="",style="solid", color="burlywood", weight=9]; 24729 -> 103[label="",style="solid", color="burlywood", weight=3]; 8673[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 False zzz526 zzz527 zzz528 zzz529 False (compare2 False False (False == False) == LT)))",fontsize=16,color="black",shape="box"];8673 -> 8722[label="",style="solid", color="black", weight=3]; 8674[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 True zzz526 zzz527 zzz528 zzz529 False (compare2 False True (False == True) == LT)))",fontsize=16,color="black",shape="box"];8674 -> 8723[label="",style="solid", color="black", weight=3]; 95[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare1 True False False == GT)))",fontsize=16,color="black",shape="box"];95 -> 106[label="",style="solid", color="black", weight=3]; 96[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 True",fontsize=16,color="black",shape="box"];96 -> 107[label="",style="solid", color="black", weight=3]; 97 -> 12908[label="",style="dashed", color="red", weight=0]; 97[label="FiniteMap.mkVBalBranch False (zzz3 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz51) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz53) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz54)",fontsize=16,color="magenta"];97 -> 12909[label="",style="dashed", color="magenta", weight=3]; 97 -> 12910[label="",style="dashed", color="magenta", weight=3]; 97 -> 12911[label="",style="dashed", color="magenta", weight=3]; 98[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="box"];98 -> 111[label="",style="solid", color="black", weight=3]; 99[label="zzz53",fontsize=16,color="green",shape="box"];100[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="box"];100 -> 112[label="",style="solid", color="black", weight=3]; 101[label="zzz54",fontsize=16,color="green",shape="box"];102[label="FiniteMap.glueVBal FiniteMap.EmptyFM zzz6",fontsize=16,color="black",shape="box"];102 -> 113[label="",style="solid", color="black", weight=3]; 103[label="FiniteMap.glueVBal (FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74) zzz6",fontsize=16,color="burlywood",shape="box"];24730[label="zzz6/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];103 -> 24730[label="",style="solid", color="burlywood", weight=9]; 24730 -> 114[label="",style="solid", color="burlywood", weight=3]; 24731[label="zzz6/FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64",fontsize=10,color="white",style="solid",shape="box"];103 -> 24731[label="",style="solid", color="burlywood", weight=9]; 24731 -> 115[label="",style="solid", color="burlywood", weight=3]; 8722[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 False zzz526 zzz527 zzz528 zzz529 False (compare2 False False True == LT)))",fontsize=16,color="black",shape="box"];8722 -> 8778[label="",style="solid", color="black", weight=3]; 8723[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 True zzz526 zzz527 zzz528 zzz529 False (compare2 False True False == LT)))",fontsize=16,color="black",shape="box"];8723 -> 8779[label="",style="solid", color="black", weight=3]; 106[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare0 True False otherwise == GT)))",fontsize=16,color="black",shape="box"];106 -> 118[label="",style="solid", color="black", weight=3]; 107 -> 1077[label="",style="dashed", color="red", weight=0]; 107[label="FiniteMap.mkVBalBranch True (zzz3 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz51) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz53) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz54)",fontsize=16,color="magenta"];107 -> 1078[label="",style="dashed", color="magenta", weight=3]; 107 -> 1079[label="",style="dashed", color="magenta", weight=3]; 107 -> 1080[label="",style="dashed", color="magenta", weight=3]; 12909[label="zzz3 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz51",fontsize=16,color="green",shape="box"];12909 -> 12957[label="",style="dashed", color="green", weight=3]; 12909 -> 12958[label="",style="dashed", color="green", weight=3]; 12910 -> 5[label="",style="dashed", color="red", weight=0]; 12910[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz54",fontsize=16,color="magenta"];12910 -> 12959[label="",style="dashed", color="magenta", weight=3]; 12910 -> 12960[label="",style="dashed", color="magenta", weight=3]; 12911 -> 5[label="",style="dashed", color="red", weight=0]; 12911[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False) zzz53",fontsize=16,color="magenta"];12911 -> 12961[label="",style="dashed", color="magenta", weight=3]; 12911 -> 12962[label="",style="dashed", color="magenta", weight=3]; 12908[label="FiniteMap.mkVBalBranch False zzz41 zzz43 zzz854",fontsize=16,color="burlywood",shape="triangle"];24732[label="zzz43/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];12908 -> 24732[label="",style="solid", color="burlywood", weight=9]; 24732 -> 12963[label="",style="solid", color="burlywood", weight=3]; 24733[label="zzz43/FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434",fontsize=10,color="white",style="solid",shape="box"];12908 -> 24733[label="",style="solid", color="burlywood", weight=9]; 24733 -> 12964[label="",style="solid", color="burlywood", weight=3]; 111[label="FiniteMap.splitLT (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="triangle"];111 -> 128[label="",style="solid", color="black", weight=3]; 112[label="FiniteMap.splitGT (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="triangle"];112 -> 129[label="",style="solid", color="black", weight=3]; 113[label="FiniteMap.glueVBal5 FiniteMap.EmptyFM zzz6",fontsize=16,color="black",shape="box"];113 -> 130[label="",style="solid", color="black", weight=3]; 114[label="FiniteMap.glueVBal (FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];114 -> 131[label="",style="solid", color="black", weight=3]; 115[label="FiniteMap.glueVBal (FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74) (FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64)",fontsize=16,color="black",shape="box"];115 -> 132[label="",style="solid", color="black", weight=3]; 8778[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 False zzz526 zzz527 zzz528 zzz529 False (EQ == LT)))",fontsize=16,color="black",shape="box"];8778 -> 8830[label="",style="solid", color="black", weight=3]; 8779[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 True zzz526 zzz527 zzz528 zzz529 False (compare1 False True (False <= True) == LT)))",fontsize=16,color="black",shape="box"];8779 -> 8831[label="",style="solid", color="black", weight=3]; 118[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (compare0 True False True == GT)))",fontsize=16,color="black",shape="box"];118 -> 135[label="",style="solid", color="black", weight=3]; 1078 -> 5[label="",style="dashed", color="red", weight=0]; 1078[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz54",fontsize=16,color="magenta"];1078 -> 1087[label="",style="dashed", color="magenta", weight=3]; 1078 -> 1088[label="",style="dashed", color="magenta", weight=3]; 1079[label="zzz3 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz51",fontsize=16,color="green",shape="box"];1079 -> 1089[label="",style="dashed", color="green", weight=3]; 1079 -> 1090[label="",style="dashed", color="green", weight=3]; 1080 -> 5[label="",style="dashed", color="red", weight=0]; 1080[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True) zzz53",fontsize=16,color="magenta"];1080 -> 1091[label="",style="dashed", color="magenta", weight=3]; 1080 -> 1092[label="",style="dashed", color="magenta", weight=3]; 1077[label="FiniteMap.mkVBalBranch True zzz41 zzz46 zzz44",fontsize=16,color="burlywood",shape="triangle"];24734[label="zzz46/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1077 -> 24734[label="",style="solid", color="burlywood", weight=9]; 24734 -> 1093[label="",style="solid", color="burlywood", weight=3]; 24735[label="zzz46/FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464",fontsize=10,color="white",style="solid",shape="box"];1077 -> 24735[label="",style="solid", color="burlywood", weight=9]; 24735 -> 1094[label="",style="solid", color="burlywood", weight=3]; 12957[label="FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False",fontsize=16,color="black",shape="box"];12957 -> 13038[label="",style="solid", color="black", weight=3]; 12958[label="zzz51",fontsize=16,color="green",shape="box"];12959[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False",fontsize=16,color="black",shape="box"];12959 -> 13039[label="",style="solid", color="black", weight=3]; 12960[label="zzz54",fontsize=16,color="green",shape="box"];12961[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False",fontsize=16,color="black",shape="box"];12961 -> 13040[label="",style="solid", color="black", weight=3]; 12962[label="zzz53",fontsize=16,color="green",shape="box"];12963[label="FiniteMap.mkVBalBranch False zzz41 FiniteMap.EmptyFM zzz854",fontsize=16,color="black",shape="box"];12963 -> 13041[label="",style="solid", color="black", weight=3]; 12964[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) zzz854",fontsize=16,color="burlywood",shape="box"];24736[label="zzz854/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];12964 -> 24736[label="",style="solid", color="burlywood", weight=9]; 24736 -> 13042[label="",style="solid", color="burlywood", weight=3]; 24737[label="zzz854/FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544",fontsize=10,color="white",style="solid",shape="box"];12964 -> 24737[label="",style="solid", color="burlywood", weight=9]; 24737 -> 13043[label="",style="solid", color="burlywood", weight=3]; 128[label="FiniteMap.splitLT3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="box"];128 -> 147[label="",style="solid", color="black", weight=3]; 129[label="FiniteMap.splitGT3 (FiniteMap.Branch True zzz41 zzz42 FiniteMap.EmptyFM zzz44) False",fontsize=16,color="black",shape="box"];129 -> 148[label="",style="solid", color="black", weight=3]; 130[label="zzz6",fontsize=16,color="green",shape="box"];131[label="FiniteMap.glueVBal4 (FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];131 -> 149[label="",style="solid", color="black", weight=3]; 132[label="FiniteMap.glueVBal3 (FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74) (FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64)",fontsize=16,color="black",shape="box"];132 -> 150[label="",style="solid", color="black", weight=3]; 8830[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 False zzz526 zzz527 zzz528 zzz529 False False))",fontsize=16,color="black",shape="box"];8830 -> 8861[label="",style="solid", color="black", weight=3]; 8831[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 True zzz526 zzz527 zzz528 zzz529 False (compare1 False True True == LT)))",fontsize=16,color="black",shape="box"];8831 -> 8862[label="",style="solid", color="black", weight=3]; 135[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True (GT == GT)))",fontsize=16,color="black",shape="box"];135 -> 153[label="",style="solid", color="black", weight=3]; 1087[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="box"];1087 -> 1146[label="",style="solid", color="black", weight=3]; 1088[label="zzz54",fontsize=16,color="green",shape="box"];1089[label="FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="box"];1089 -> 1147[label="",style="solid", color="black", weight=3]; 1090[label="zzz51",fontsize=16,color="green",shape="box"];1091[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="box"];1091 -> 1148[label="",style="solid", color="black", weight=3]; 1092[label="zzz53",fontsize=16,color="green",shape="box"];1093[label="FiniteMap.mkVBalBranch True zzz41 FiniteMap.EmptyFM zzz44",fontsize=16,color="black",shape="box"];1093 -> 1149[label="",style="solid", color="black", weight=3]; 1094[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) zzz44",fontsize=16,color="burlywood",shape="box"];24738[label="zzz44/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1094 -> 24738[label="",style="solid", color="burlywood", weight=9]; 24738 -> 1150[label="",style="solid", color="burlywood", weight=3]; 24739[label="zzz44/FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444",fontsize=10,color="white",style="solid",shape="box"];1094 -> 24739[label="",style="solid", color="burlywood", weight=9]; 24739 -> 1151[label="",style="solid", color="burlywood", weight=3]; 13038[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.intersectFM_C2Vv1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False)",fontsize=16,color="black",shape="box"];13038 -> 13090[label="",style="solid", color="black", weight=3]; 13039 -> 11186[label="",style="dashed", color="red", weight=0]; 13039[label="FiniteMap.splitGT (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False",fontsize=16,color="magenta"];13039 -> 13091[label="",style="dashed", color="magenta", weight=3]; 13040 -> 10451[label="",style="dashed", color="red", weight=0]; 13040[label="FiniteMap.splitLT (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False",fontsize=16,color="magenta"];13040 -> 13092[label="",style="dashed", color="magenta", weight=3]; 13041[label="FiniteMap.mkVBalBranch5 False zzz41 FiniteMap.EmptyFM zzz854",fontsize=16,color="black",shape="box"];13041 -> 13093[label="",style="solid", color="black", weight=3]; 13042[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];13042 -> 13094[label="",style="solid", color="black", weight=3]; 13043[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544)",fontsize=16,color="black",shape="box"];13043 -> 13095[label="",style="solid", color="black", weight=3]; 147[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (False < True)",fontsize=16,color="black",shape="box"];147 -> 164[label="",style="solid", color="black", weight=3]; 148[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (False > True)",fontsize=16,color="black",shape="box"];148 -> 165[label="",style="solid", color="black", weight=3]; 149[label="FiniteMap.Branch zzz70 zzz71 zzz72 zzz73 zzz74",fontsize=16,color="green",shape="box"];150 -> 21077[label="",style="dashed", color="red", weight=0]; 150[label="FiniteMap.glueVBal3GlueVBal2 zzz70 zzz71 zzz72 zzz73 zzz74 zzz60 zzz61 zzz62 zzz63 zzz64 zzz70 zzz71 zzz72 zzz73 zzz74 zzz60 zzz61 zzz62 zzz63 zzz64 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz70 zzz71 zzz72 zzz73 zzz74 zzz60 zzz61 zzz62 zzz63 zzz64 < FiniteMap.glueVBal3Size_r zzz70 zzz71 zzz72 zzz73 zzz74 zzz60 zzz61 zzz62 zzz63 zzz64)",fontsize=16,color="magenta"];150 -> 21078[label="",style="dashed", color="magenta", weight=3]; 150 -> 21079[label="",style="dashed", color="magenta", weight=3]; 150 -> 21080[label="",style="dashed", color="magenta", weight=3]; 150 -> 21081[label="",style="dashed", color="magenta", weight=3]; 150 -> 21082[label="",style="dashed", color="magenta", weight=3]; 150 -> 21083[label="",style="dashed", color="magenta", weight=3]; 150 -> 21084[label="",style="dashed", color="magenta", weight=3]; 150 -> 21085[label="",style="dashed", color="magenta", weight=3]; 150 -> 21086[label="",style="dashed", color="magenta", weight=3]; 150 -> 21087[label="",style="dashed", color="magenta", weight=3]; 150 -> 21088[label="",style="dashed", color="magenta", weight=3]; 8861[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM1 False zzz526 zzz527 zzz528 zzz529 False (False > False)))",fontsize=16,color="black",shape="box"];8861 -> 8976[label="",style="solid", color="black", weight=3]; 8862[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 True zzz526 zzz527 zzz528 zzz529 False (LT == LT)))",fontsize=16,color="black",shape="box"];8862 -> 8977[label="",style="solid", color="black", weight=3]; 153[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 True True))",fontsize=16,color="black",shape="box"];153 -> 169[label="",style="solid", color="black", weight=3]; 1146[label="FiniteMap.splitGT (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="triangle"];1146 -> 1216[label="",style="solid", color="black", weight=3]; 1147[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.intersectFM_C2Vv1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True)",fontsize=16,color="black",shape="box"];1147 -> 1217[label="",style="solid", color="black", weight=3]; 1148[label="FiniteMap.splitLT (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="triangle"];1148 -> 1218[label="",style="solid", color="black", weight=3]; 1149[label="FiniteMap.mkVBalBranch5 True zzz41 FiniteMap.EmptyFM zzz44",fontsize=16,color="black",shape="box"];1149 -> 1219[label="",style="solid", color="black", weight=3]; 1150[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];1150 -> 1220[label="",style="solid", color="black", weight=3]; 1151[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)",fontsize=16,color="black",shape="box"];1151 -> 1221[label="",style="solid", color="black", weight=3]; 13090[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.intersectFM_C2Maybe_elt1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False)",fontsize=16,color="black",shape="box"];13090 -> 13261[label="",style="solid", color="black", weight=3]; 13091[label="FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44",fontsize=16,color="green",shape="box"];11186[label="FiniteMap.splitGT zzz518 False",fontsize=16,color="burlywood",shape="triangle"];24740[label="zzz518/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];11186 -> 24740[label="",style="solid", color="burlywood", weight=9]; 24740 -> 11349[label="",style="solid", color="burlywood", weight=3]; 24741[label="zzz518/FiniteMap.Branch zzz5180 zzz5181 zzz5182 zzz5183 zzz5184",fontsize=10,color="white",style="solid",shape="box"];11186 -> 24741[label="",style="solid", color="burlywood", weight=9]; 24741 -> 11350[label="",style="solid", color="burlywood", weight=3]; 13092[label="FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44",fontsize=16,color="green",shape="box"];10451[label="FiniteMap.splitLT zzz518 False",fontsize=16,color="burlywood",shape="triangle"];24742[label="zzz518/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];10451 -> 24742[label="",style="solid", color="burlywood", weight=9]; 24742 -> 10460[label="",style="solid", color="burlywood", weight=3]; 24743[label="zzz518/FiniteMap.Branch zzz5180 zzz5181 zzz5182 zzz5183 zzz5184",fontsize=10,color="white",style="solid",shape="box"];10451 -> 24743[label="",style="solid", color="burlywood", weight=9]; 24743 -> 10461[label="",style="solid", color="burlywood", weight=3]; 13093[label="FiniteMap.addToFM zzz854 False zzz41",fontsize=16,color="black",shape="triangle"];13093 -> 13262[label="",style="solid", color="black", weight=3]; 13094[label="FiniteMap.mkVBalBranch4 False zzz41 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];13094 -> 13263[label="",style="solid", color="black", weight=3]; 13095[label="FiniteMap.mkVBalBranch3 False zzz41 (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544)",fontsize=16,color="black",shape="box"];13095 -> 13264[label="",style="solid", color="black", weight=3]; 164[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare False True == LT)",fontsize=16,color="black",shape="box"];164 -> 180[label="",style="solid", color="black", weight=3]; 165[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare False True == GT)",fontsize=16,color="black",shape="box"];165 -> 181[label="",style="solid", color="black", weight=3]; 21078[label="zzz61",fontsize=16,color="green",shape="box"];21079[label="zzz74",fontsize=16,color="green",shape="box"];21080[label="zzz62",fontsize=16,color="green",shape="box"];21081[label="zzz60",fontsize=16,color="green",shape="box"];21082[label="FiniteMap.glueVBal3Size_r zzz70 zzz71 zzz72 zzz73 zzz74 zzz60 zzz61 zzz62 zzz63 zzz64",fontsize=16,color="black",shape="box"];21082 -> 21090[label="",style="solid", color="black", weight=3]; 21083[label="zzz71",fontsize=16,color="green",shape="box"];21084[label="zzz72",fontsize=16,color="green",shape="box"];21085[label="zzz64",fontsize=16,color="green",shape="box"];21086[label="zzz70",fontsize=16,color="green",shape="box"];21087[label="zzz63",fontsize=16,color="green",shape="box"];21088[label="zzz73",fontsize=16,color="green",shape="box"];21077[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 < zzz1572)",fontsize=16,color="black",shape="triangle"];21077 -> 21091[label="",style="solid", color="black", weight=3]; 8976[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM1 False zzz526 zzz527 zzz528 zzz529 False (compare False False == GT)))",fontsize=16,color="black",shape="box"];8976 -> 9005[label="",style="solid", color="black", weight=3]; 8977[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM2 True zzz526 zzz527 zzz528 zzz529 False True))",fontsize=16,color="black",shape="box"];8977 -> 9006[label="",style="solid", color="black", weight=3]; 169[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM zzz44 True))",fontsize=16,color="burlywood",shape="box"];24744[label="zzz44/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];169 -> 24744[label="",style="solid", color="burlywood", weight=9]; 24744 -> 186[label="",style="solid", color="burlywood", weight=3]; 24745[label="zzz44/FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444",fontsize=10,color="white",style="solid",shape="box"];169 -> 24745[label="",style="solid", color="burlywood", weight=9]; 24745 -> 187[label="",style="solid", color="burlywood", weight=3]; 1216[label="FiniteMap.splitGT3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="box"];1216 -> 1276[label="",style="solid", color="black", weight=3]; 1217[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.intersectFM_C2Maybe_elt1 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True)",fontsize=16,color="black",shape="box"];1217 -> 1277[label="",style="solid", color="black", weight=3]; 1218[label="FiniteMap.splitLT3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True",fontsize=16,color="black",shape="box"];1218 -> 1278[label="",style="solid", color="black", weight=3]; 1219[label="FiniteMap.addToFM zzz44 True zzz41",fontsize=16,color="black",shape="triangle"];1219 -> 1279[label="",style="solid", color="black", weight=3]; 1220[label="FiniteMap.mkVBalBranch4 True zzz41 (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];1220 -> 1280[label="",style="solid", color="black", weight=3]; 1221[label="FiniteMap.mkVBalBranch3 True zzz41 (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)",fontsize=16,color="black",shape="box"];1221 -> 1281[label="",style="solid", color="black", weight=3]; 13261[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False)",fontsize=16,color="black",shape="box"];13261 -> 13349[label="",style="solid", color="black", weight=3]; 11349[label="FiniteMap.splitGT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];11349 -> 11508[label="",style="solid", color="black", weight=3]; 11350[label="FiniteMap.splitGT (FiniteMap.Branch zzz5180 zzz5181 zzz5182 zzz5183 zzz5184) False",fontsize=16,color="black",shape="box"];11350 -> 11509[label="",style="solid", color="black", weight=3]; 10460[label="FiniteMap.splitLT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];10460 -> 10519[label="",style="solid", color="black", weight=3]; 10461[label="FiniteMap.splitLT (FiniteMap.Branch zzz5180 zzz5181 zzz5182 zzz5183 zzz5184) False",fontsize=16,color="black",shape="box"];10461 -> 10520[label="",style="solid", color="black", weight=3]; 13262[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz854 False zzz41",fontsize=16,color="burlywood",shape="triangle"];24746[label="zzz854/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];13262 -> 24746[label="",style="solid", color="burlywood", weight=9]; 24746 -> 13350[label="",style="solid", color="burlywood", weight=3]; 24747[label="zzz854/FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544",fontsize=10,color="white",style="solid",shape="box"];13262 -> 24747[label="",style="solid", color="burlywood", weight=9]; 24747 -> 13351[label="",style="solid", color="burlywood", weight=3]; 13263 -> 13093[label="",style="dashed", color="red", weight=0]; 13263[label="FiniteMap.addToFM (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434) False zzz41",fontsize=16,color="magenta"];13263 -> 13352[label="",style="dashed", color="magenta", weight=3]; 13264[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434 < FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434)",fontsize=16,color="black",shape="box"];13264 -> 13353[label="",style="solid", color="black", weight=3]; 180[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];180 -> 199[label="",style="solid", color="black", weight=3]; 181[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare3 False True == GT)",fontsize=16,color="black",shape="box"];181 -> 200[label="",style="solid", color="black", weight=3]; 21090 -> 13932[label="",style="dashed", color="red", weight=0]; 21090[label="FiniteMap.sizeFM (FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64)",fontsize=16,color="magenta"];21090 -> 21121[label="",style="dashed", color="magenta", weight=3]; 21091[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (compare (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) zzz1572 == LT)",fontsize=16,color="black",shape="box"];21091 -> 21122[label="",style="solid", color="black", weight=3]; 9005[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM1 False zzz526 zzz527 zzz528 zzz529 False (compare3 False False == GT)))",fontsize=16,color="black",shape="box"];9005 -> 9038[label="",style="solid", color="black", weight=3]; 9006[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM zzz528 False))",fontsize=16,color="burlywood",shape="box"];24748[label="zzz528/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];9006 -> 24748[label="",style="solid", color="burlywood", weight=9]; 24748 -> 9039[label="",style="solid", color="burlywood", weight=3]; 24749[label="zzz528/FiniteMap.Branch zzz5280 zzz5281 zzz5282 zzz5283 zzz5284",fontsize=10,color="white",style="solid",shape="box"];9006 -> 24749[label="",style="solid", color="burlywood", weight=9]; 24749 -> 9040[label="",style="solid", color="burlywood", weight=3]; 186[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];186 -> 205[label="",style="solid", color="black", weight=3]; 187[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444) True))",fontsize=16,color="black",shape="box"];187 -> 206[label="",style="solid", color="black", weight=3]; 1276[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (True > True)",fontsize=16,color="black",shape="box"];1276 -> 1308[label="",style="solid", color="black", weight=3]; 1277[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True)",fontsize=16,color="black",shape="box"];1277 -> 1309[label="",style="solid", color="black", weight=3]; 1278[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (True < True)",fontsize=16,color="black",shape="box"];1278 -> 1310[label="",style="solid", color="black", weight=3]; 1279[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz44 True zzz41",fontsize=16,color="burlywood",shape="triangle"];24750[label="zzz44/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];1279 -> 24750[label="",style="solid", color="burlywood", weight=9]; 24750 -> 1311[label="",style="solid", color="burlywood", weight=3]; 24751[label="zzz44/FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444",fontsize=10,color="white",style="solid",shape="box"];1279 -> 24751[label="",style="solid", color="burlywood", weight=9]; 24751 -> 1312[label="",style="solid", color="burlywood", weight=3]; 1280 -> 1219[label="",style="dashed", color="red", weight=0]; 1280[label="FiniteMap.addToFM (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464) True zzz41",fontsize=16,color="magenta"];1280 -> 1313[label="",style="dashed", color="magenta", weight=3]; 1281[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464 < FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464)",fontsize=16,color="black",shape="box"];1281 -> 1314[label="",style="solid", color="black", weight=3]; 13349[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM3 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False)",fontsize=16,color="black",shape="box"];13349 -> 13375[label="",style="solid", color="black", weight=3]; 11508 -> 1102[label="",style="dashed", color="red", weight=0]; 11508[label="FiniteMap.splitGT4 FiniteMap.EmptyFM False",fontsize=16,color="magenta"];11509[label="FiniteMap.splitGT3 (FiniteMap.Branch zzz5180 zzz5181 zzz5182 zzz5183 zzz5184) False",fontsize=16,color="black",shape="box"];11509 -> 11633[label="",style="solid", color="black", weight=3]; 10519 -> 349[label="",style="dashed", color="red", weight=0]; 10519[label="FiniteMap.splitLT4 FiniteMap.EmptyFM False",fontsize=16,color="magenta"];10520[label="FiniteMap.splitLT3 (FiniteMap.Branch zzz5180 zzz5181 zzz5182 zzz5183 zzz5184) False",fontsize=16,color="black",shape="box"];10520 -> 10641[label="",style="solid", color="black", weight=3]; 13350[label="FiniteMap.addToFM_C FiniteMap.addToFM0 FiniteMap.EmptyFM False zzz41",fontsize=16,color="black",shape="box"];13350 -> 13376[label="",style="solid", color="black", weight=3]; 13351[label="FiniteMap.addToFM_C FiniteMap.addToFM0 (FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544) False zzz41",fontsize=16,color="black",shape="box"];13351 -> 13377[label="",style="solid", color="black", weight=3]; 13352[label="FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434",fontsize=16,color="green",shape="box"];13353[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13353 -> 13378[label="",style="solid", color="black", weight=3]; 199[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];199 -> 218[label="",style="solid", color="black", weight=3]; 200[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True (False == True) == GT)",fontsize=16,color="black",shape="box"];200 -> 219[label="",style="solid", color="black", weight=3]; 21121[label="FiniteMap.Branch zzz60 zzz61 zzz62 zzz63 zzz64",fontsize=16,color="green",shape="box"];13932[label="FiniteMap.sizeFM zzz905",fontsize=16,color="burlywood",shape="triangle"];24752[label="zzz905/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];13932 -> 24752[label="",style="solid", color="burlywood", weight=9]; 24752 -> 14005[label="",style="solid", color="burlywood", weight=3]; 24753[label="zzz905/FiniteMap.Branch zzz9050 zzz9051 zzz9052 zzz9053 zzz9054",fontsize=10,color="white",style="solid",shape="box"];13932 -> 24753[label="",style="solid", color="burlywood", weight=9]; 24753 -> 14006[label="",style="solid", color="burlywood", weight=3]; 21122[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) zzz1572 == LT)",fontsize=16,color="black",shape="box"];21122 -> 21147[label="",style="solid", color="black", weight=3]; 9038[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM1 False zzz526 zzz527 zzz528 zzz529 False (compare2 False False (False == False) == GT)))",fontsize=16,color="black",shape="box"];9038 -> 9126[label="",style="solid", color="black", weight=3]; 9039[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];9039 -> 9127[label="",style="solid", color="black", weight=3]; 9040[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz5280 zzz5281 zzz5282 zzz5283 zzz5284) False))",fontsize=16,color="black",shape="box"];9040 -> 9128[label="",style="solid", color="black", weight=3]; 205[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];205 -> 224[label="",style="solid", color="black", weight=3]; 206 -> 23622[label="",style="dashed", color="red", weight=0]; 206[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444) True))",fontsize=16,color="magenta"];206 -> 23623[label="",style="dashed", color="magenta", weight=3]; 206 -> 23624[label="",style="dashed", color="magenta", weight=3]; 206 -> 23625[label="",style="dashed", color="magenta", weight=3]; 206 -> 23626[label="",style="dashed", color="magenta", weight=3]; 206 -> 23627[label="",style="dashed", color="magenta", weight=3]; 206 -> 23628[label="",style="dashed", color="magenta", weight=3]; 206 -> 23629[label="",style="dashed", color="magenta", weight=3]; 206 -> 23630[label="",style="dashed", color="magenta", weight=3]; 206 -> 23631[label="",style="dashed", color="magenta", weight=3]; 206 -> 23632[label="",style="dashed", color="magenta", weight=3]; 206 -> 23633[label="",style="dashed", color="magenta", weight=3]; 206 -> 23634[label="",style="dashed", color="magenta", weight=3]; 206 -> 23635[label="",style="dashed", color="magenta", weight=3]; 206 -> 23636[label="",style="dashed", color="magenta", weight=3]; 1308[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (compare True True == GT)",fontsize=16,color="black",shape="box"];1308 -> 1375[label="",style="solid", color="black", weight=3]; 1309[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM3 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True)",fontsize=16,color="black",shape="box"];1309 -> 1376[label="",style="solid", color="black", weight=3]; 1310[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (compare True True == LT)",fontsize=16,color="black",shape="box"];1310 -> 1377[label="",style="solid", color="black", weight=3]; 1311[label="FiniteMap.addToFM_C FiniteMap.addToFM0 FiniteMap.EmptyFM True zzz41",fontsize=16,color="black",shape="box"];1311 -> 1378[label="",style="solid", color="black", weight=3]; 1312[label="FiniteMap.addToFM_C FiniteMap.addToFM0 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444) True zzz41",fontsize=16,color="black",shape="box"];1312 -> 1379[label="",style="solid", color="black", weight=3]; 1313[label="FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464",fontsize=16,color="green",shape="box"];1314[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1314 -> 1380[label="",style="solid", color="black", weight=3]; 13375[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (False < False))",fontsize=16,color="black",shape="box"];13375 -> 13399[label="",style="solid", color="black", weight=3]; 1102[label="FiniteMap.splitGT4 FiniteMap.EmptyFM False",fontsize=16,color="black",shape="triangle"];1102 -> 1160[label="",style="solid", color="black", weight=3]; 11633[label="FiniteMap.splitGT2 zzz5180 zzz5181 zzz5182 zzz5183 zzz5184 False (False > zzz5180)",fontsize=16,color="black",shape="box"];11633 -> 11658[label="",style="solid", color="black", weight=3]; 349[label="FiniteMap.splitLT4 FiniteMap.EmptyFM False",fontsize=16,color="black",shape="triangle"];349 -> 382[label="",style="solid", color="black", weight=3]; 10641[label="FiniteMap.splitLT2 zzz5180 zzz5181 zzz5182 zzz5183 zzz5184 False (False < zzz5180)",fontsize=16,color="black",shape="box"];10641 -> 10663[label="",style="solid", color="black", weight=3]; 13376[label="FiniteMap.addToFM_C4 FiniteMap.addToFM0 FiniteMap.EmptyFM False zzz41",fontsize=16,color="black",shape="box"];13376 -> 13400[label="",style="solid", color="black", weight=3]; 13377[label="FiniteMap.addToFM_C3 FiniteMap.addToFM0 (FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544) False zzz41",fontsize=16,color="black",shape="box"];13377 -> 13401[label="",style="solid", color="black", weight=3]; 13378[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13378 -> 13402[label="",style="solid", color="black", weight=3]; 218[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];218 -> 236[label="",style="solid", color="black", weight=3]; 219[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True False == GT)",fontsize=16,color="black",shape="box"];219 -> 237[label="",style="solid", color="black", weight=3]; 14005[label="FiniteMap.sizeFM FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];14005 -> 14124[label="",style="solid", color="black", weight=3]; 14006[label="FiniteMap.sizeFM (FiniteMap.Branch zzz9050 zzz9051 zzz9052 zzz9053 zzz9054)",fontsize=16,color="black",shape="box"];14006 -> 14125[label="",style="solid", color="black", weight=3]; 21147[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.glueVBal3Size_l zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)) zzz1572 == LT)",fontsize=16,color="black",shape="box"];21147 -> 21302[label="",style="solid", color="black", weight=3]; 9126[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM1 False zzz526 zzz527 zzz528 zzz529 False (compare2 False False True == GT)))",fontsize=16,color="black",shape="box"];9126 -> 9148[label="",style="solid", color="black", weight=3]; 9127[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM False))",fontsize=16,color="black",shape="box"];9127 -> 9149[label="",style="solid", color="black", weight=3]; 9128 -> 7681[label="",style="dashed", color="red", weight=0]; 9128[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz5280 zzz5281 zzz5282 zzz5283 zzz5284) False))",fontsize=16,color="magenta"];9128 -> 9150[label="",style="dashed", color="magenta", weight=3]; 9128 -> 9151[label="",style="dashed", color="magenta", weight=3]; 9128 -> 9152[label="",style="dashed", color="magenta", weight=3]; 9128 -> 9153[label="",style="dashed", color="magenta", weight=3]; 9128 -> 9154[label="",style="dashed", color="magenta", weight=3]; 224[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];224 -> 242[label="",style="solid", color="black", weight=3]; 23623[label="zzz42",fontsize=16,color="green",shape="box"];23624[label="zzz51",fontsize=16,color="green",shape="box"];23625[label="zzz52",fontsize=16,color="green",shape="box"];23626[label="zzz43",fontsize=16,color="green",shape="box"];23627[label="zzz444",fontsize=16,color="green",shape="box"];23628[label="zzz3",fontsize=16,color="green",shape="box"];23629[label="zzz442",fontsize=16,color="green",shape="box"];23630[label="FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444",fontsize=16,color="green",shape="box"];23631[label="zzz440",fontsize=16,color="green",shape="box"];23632[label="zzz441",fontsize=16,color="green",shape="box"];23633[label="zzz443",fontsize=16,color="green",shape="box"];23634[label="zzz54",fontsize=16,color="green",shape="box"];23635[label="zzz41",fontsize=16,color="green",shape="box"];23636[label="zzz53",fontsize=16,color="green",shape="box"];23622[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz1728 zzz1729 zzz1730 zzz1731 zzz1732) True))",fontsize=16,color="black",shape="triangle"];23622 -> 23693[label="",style="solid", color="black", weight=3]; 1375[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == GT)",fontsize=16,color="black",shape="box"];1375 -> 1423[label="",style="solid", color="black", weight=3]; 1376[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (True < True))",fontsize=16,color="black",shape="box"];1376 -> 1424[label="",style="solid", color="black", weight=3]; 1377[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == LT)",fontsize=16,color="black",shape="box"];1377 -> 1425[label="",style="solid", color="black", weight=3]; 1378[label="FiniteMap.addToFM_C4 FiniteMap.addToFM0 FiniteMap.EmptyFM True zzz41",fontsize=16,color="black",shape="box"];1378 -> 1426[label="",style="solid", color="black", weight=3]; 1379[label="FiniteMap.addToFM_C3 FiniteMap.addToFM0 (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444) True zzz41",fontsize=16,color="black",shape="box"];1379 -> 1427[label="",style="solid", color="black", weight=3]; 1380[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1380 -> 1428[label="",style="solid", color="black", weight=3]; 13399[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare False False == LT))",fontsize=16,color="black",shape="box"];13399 -> 13492[label="",style="solid", color="black", weight=3]; 1160 -> 11[label="",style="dashed", color="red", weight=0]; 1160[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];11658[label="FiniteMap.splitGT2 zzz5180 zzz5181 zzz5182 zzz5183 zzz5184 False (compare False zzz5180 == GT)",fontsize=16,color="black",shape="box"];11658 -> 11754[label="",style="solid", color="black", weight=3]; 382 -> 11[label="",style="dashed", color="red", weight=0]; 382[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];10663[label="FiniteMap.splitLT2 zzz5180 zzz5181 zzz5182 zzz5183 zzz5184 False (compare False zzz5180 == LT)",fontsize=16,color="black",shape="box"];10663 -> 10701[label="",style="solid", color="black", weight=3]; 13400[label="FiniteMap.unitFM False zzz41",fontsize=16,color="black",shape="box"];13400 -> 13493[label="",style="solid", color="black", weight=3]; 13401[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (False < zzz8540)",fontsize=16,color="black",shape="box"];13401 -> 13494[label="",style="solid", color="black", weight=3]; 13402[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13402 -> 13495[label="",style="solid", color="black", weight=3]; 236[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];236 -> 254[label="",style="solid", color="black", weight=3]; 237[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True (False <= True) == GT)",fontsize=16,color="black",shape="box"];237 -> 255[label="",style="solid", color="black", weight=3]; 14124[label="Pos Zero",fontsize=16,color="green",shape="box"];14125[label="zzz9052",fontsize=16,color="green",shape="box"];21302 -> 21673[label="",style="dashed", color="red", weight=0]; 21302[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.glueVBal3Size_l zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)) zzz1572 == LT)",fontsize=16,color="magenta"];21302 -> 21674[label="",style="dashed", color="magenta", weight=3]; 9148[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM1 False zzz526 zzz527 zzz528 zzz529 False (EQ == GT)))",fontsize=16,color="black",shape="box"];9148 -> 9255[label="",style="solid", color="black", weight=3]; 9149[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];9149 -> 9256[label="",style="solid", color="black", weight=3]; 9150[label="zzz5282",fontsize=16,color="green",shape="box"];9151[label="zzz5283",fontsize=16,color="green",shape="box"];9152[label="zzz5280",fontsize=16,color="green",shape="box"];9153[label="zzz5284",fontsize=16,color="green",shape="box"];9154[label="zzz5281",fontsize=16,color="green",shape="box"];242[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 False",fontsize=16,color="black",shape="box"];242 -> 260[label="",style="solid", color="black", weight=3]; 23693[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 zzz1728 zzz1729 zzz1730 zzz1731 zzz1732 True (True < zzz1728)))",fontsize=16,color="black",shape="box"];23693 -> 23699[label="",style="solid", color="black", weight=3]; 1423[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];1423 -> 1457[label="",style="solid", color="black", weight=3]; 1424[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare True True == LT))",fontsize=16,color="black",shape="box"];1424 -> 1458[label="",style="solid", color="black", weight=3]; 1425[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];1425 -> 1459[label="",style="solid", color="black", weight=3]; 1426[label="FiniteMap.unitFM True zzz41",fontsize=16,color="black",shape="box"];1426 -> 1460[label="",style="solid", color="black", weight=3]; 1427[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 (True < zzz440)",fontsize=16,color="black",shape="box"];1427 -> 1461[label="",style="solid", color="black", weight=3]; 1428[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1428 -> 1462[label="",style="solid", color="black", weight=3]; 13492[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare3 False False == LT))",fontsize=16,color="black",shape="box"];13492 -> 13579[label="",style="solid", color="black", weight=3]; 11754[label="FiniteMap.splitGT2 zzz5180 zzz5181 zzz5182 zzz5183 zzz5184 False (compare3 False zzz5180 == GT)",fontsize=16,color="black",shape="box"];11754 -> 11819[label="",style="solid", color="black", weight=3]; 10701[label="FiniteMap.splitLT2 zzz5180 zzz5181 zzz5182 zzz5183 zzz5184 False (compare3 False zzz5180 == LT)",fontsize=16,color="black",shape="box"];10701 -> 10930[label="",style="solid", color="black", weight=3]; 13493[label="FiniteMap.Branch False zzz41 (Pos (Succ Zero)) FiniteMap.emptyFM FiniteMap.emptyFM",fontsize=16,color="green",shape="box"];13493 -> 13580[label="",style="dashed", color="green", weight=3]; 13493 -> 13581[label="",style="dashed", color="green", weight=3]; 13494[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare False zzz8540 == LT)",fontsize=16,color="black",shape="box"];13494 -> 13582[label="",style="solid", color="black", weight=3]; 13495[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13495 -> 13583[label="",style="solid", color="black", weight=3]; 254[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];254 -> 274[label="",style="solid", color="black", weight=3]; 255[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True True == GT)",fontsize=16,color="black",shape="box"];255 -> 275[label="",style="solid", color="black", weight=3]; 21674[label="FiniteMap.glueVBal3Size_l zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434",fontsize=16,color="black",shape="triangle"];21674 -> 21676[label="",style="solid", color="black", weight=3]; 21673[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1607) zzz1572 == LT)",fontsize=16,color="burlywood",shape="triangle"];24754[label="zzz1607/Pos zzz16070",fontsize=10,color="white",style="solid",shape="box"];21673 -> 24754[label="",style="solid", color="burlywood", weight=9]; 24754 -> 21677[label="",style="solid", color="burlywood", weight=3]; 24755[label="zzz1607/Neg zzz16070",fontsize=10,color="white",style="solid",shape="box"];21673 -> 24755[label="",style="solid", color="burlywood", weight=9]; 24755 -> 21678[label="",style="solid", color="burlywood", weight=3]; 9255[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM1 False zzz526 zzz527 zzz528 zzz529 False False))",fontsize=16,color="black",shape="box"];9255 -> 9267[label="",style="solid", color="black", weight=3]; 9256[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 False",fontsize=16,color="black",shape="box"];9256 -> 9268[label="",style="solid", color="black", weight=3]; 260[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 otherwise",fontsize=16,color="black",shape="box"];260 -> 281[label="",style="solid", color="black", weight=3]; 23699[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 zzz1728 zzz1729 zzz1730 zzz1731 zzz1732 True (compare True zzz1728 == LT)))",fontsize=16,color="black",shape="box"];23699 -> 23704[label="",style="solid", color="black", weight=3]; 1457[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == GT)",fontsize=16,color="black",shape="triangle"];1457 -> 1531[label="",style="solid", color="black", weight=3]; 1458[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == LT))",fontsize=16,color="black",shape="box"];1458 -> 1532[label="",style="solid", color="black", weight=3]; 1459[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == LT)",fontsize=16,color="black",shape="triangle"];1459 -> 1533[label="",style="solid", color="black", weight=3]; 1460[label="FiniteMap.Branch True zzz41 (Pos (Succ Zero)) FiniteMap.emptyFM FiniteMap.emptyFM",fontsize=16,color="green",shape="box"];1460 -> 1534[label="",style="dashed", color="green", weight=3]; 1460 -> 1535[label="",style="dashed", color="green", weight=3]; 1461[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 (compare True zzz440 == LT)",fontsize=16,color="black",shape="box"];1461 -> 1536[label="",style="solid", color="black", weight=3]; 1462[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1462 -> 1537[label="",style="solid", color="black", weight=3]; 13579[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == LT))",fontsize=16,color="black",shape="box"];13579 -> 13598[label="",style="solid", color="black", weight=3]; 11819[label="FiniteMap.splitGT2 zzz5180 zzz5181 zzz5182 zzz5183 zzz5184 False (compare2 False zzz5180 (False == zzz5180) == GT)",fontsize=16,color="burlywood",shape="box"];24756[label="zzz5180/False",fontsize=10,color="white",style="solid",shape="box"];11819 -> 24756[label="",style="solid", color="burlywood", weight=9]; 24756 -> 11860[label="",style="solid", color="burlywood", weight=3]; 24757[label="zzz5180/True",fontsize=10,color="white",style="solid",shape="box"];11819 -> 24757[label="",style="solid", color="burlywood", weight=9]; 24757 -> 11861[label="",style="solid", color="burlywood", weight=3]; 10930[label="FiniteMap.splitLT2 zzz5180 zzz5181 zzz5182 zzz5183 zzz5184 False (compare2 False zzz5180 (False == zzz5180) == LT)",fontsize=16,color="burlywood",shape="box"];24758[label="zzz5180/False",fontsize=10,color="white",style="solid",shape="box"];10930 -> 24758[label="",style="solid", color="burlywood", weight=9]; 24758 -> 10937[label="",style="solid", color="burlywood", weight=3]; 24759[label="zzz5180/True",fontsize=10,color="white",style="solid",shape="box"];10930 -> 24759[label="",style="solid", color="burlywood", weight=9]; 24759 -> 10938[label="",style="solid", color="burlywood", weight=3]; 13580 -> 11[label="",style="dashed", color="red", weight=0]; 13580[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];13581 -> 11[label="",style="dashed", color="red", weight=0]; 13581[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];13582[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare3 False zzz8540 == LT)",fontsize=16,color="black",shape="box"];13582 -> 13599[label="",style="solid", color="black", weight=3]; 13583[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 zzz432 zzz433 zzz434))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13583 -> 13600[label="",style="solid", color="black", weight=3]; 274[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (LT == LT)",fontsize=16,color="black",shape="box"];274 -> 296[label="",style="solid", color="black", weight=3]; 275[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (LT == GT)",fontsize=16,color="black",shape="box"];275 -> 297[label="",style="solid", color="black", weight=3]; 21676 -> 13932[label="",style="dashed", color="red", weight=0]; 21676[label="FiniteMap.sizeFM (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804)",fontsize=16,color="magenta"];21676 -> 21723[label="",style="dashed", color="magenta", weight=3]; 21677[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz16070)) zzz1572 == LT)",fontsize=16,color="black",shape="box"];21677 -> 21724[label="",style="solid", color="black", weight=3]; 21678[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz16070)) zzz1572 == LT)",fontsize=16,color="black",shape="box"];21678 -> 21725[label="",style="solid", color="black", weight=3]; 9267[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM0 False zzz526 zzz527 zzz528 zzz529 False otherwise))",fontsize=16,color="black",shape="box"];9267 -> 9299[label="",style="solid", color="black", weight=3]; 9268[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 otherwise",fontsize=16,color="black",shape="box"];9268 -> 9300[label="",style="solid", color="black", weight=3]; 281[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True zzz51 zzz52 zzz53 zzz54 True",fontsize=16,color="black",shape="box"];281 -> 304[label="",style="solid", color="black", weight=3]; 23704[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 zzz1728 zzz1729 zzz1730 zzz1731 zzz1732 True (compare3 True zzz1728 == LT)))",fontsize=16,color="black",shape="box"];23704 -> 23709[label="",style="solid", color="black", weight=3]; 1531[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True (EQ == GT)",fontsize=16,color="black",shape="box"];1531 -> 1568[label="",style="solid", color="black", weight=3]; 1532[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == LT))",fontsize=16,color="black",shape="box"];1532 -> 1569[label="",style="solid", color="black", weight=3]; 1533[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True (EQ == LT)",fontsize=16,color="black",shape="box"];1533 -> 1570[label="",style="solid", color="black", weight=3]; 1534 -> 11[label="",style="dashed", color="red", weight=0]; 1534[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];1535 -> 11[label="",style="dashed", color="red", weight=0]; 1535[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];1536[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 (compare3 True zzz440 == LT)",fontsize=16,color="black",shape="box"];1536 -> 1571[label="",style="solid", color="black", weight=3]; 1537[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 zzz462 zzz463 zzz464))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1537 -> 1572[label="",style="solid", color="black", weight=3]; 13598[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == LT))",fontsize=16,color="black",shape="box"];13598 -> 13688[label="",style="solid", color="black", weight=3]; 11860[label="FiniteMap.splitGT2 False zzz5181 zzz5182 zzz5183 zzz5184 False (compare2 False False (False == False) == GT)",fontsize=16,color="black",shape="box"];11860 -> 11885[label="",style="solid", color="black", weight=3]; 11861[label="FiniteMap.splitGT2 True zzz5181 zzz5182 zzz5183 zzz5184 False (compare2 False True (False == True) == GT)",fontsize=16,color="black",shape="box"];11861 -> 11886[label="",style="solid", color="black", weight=3]; 10937[label="FiniteMap.splitLT2 False zzz5181 zzz5182 zzz5183 zzz5184 False (compare2 False False (False == False) == LT)",fontsize=16,color="black",shape="box"];10937 -> 10989[label="",style="solid", color="black", weight=3]; 10938[label="FiniteMap.splitLT2 True zzz5181 zzz5182 zzz5183 zzz5184 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];10938 -> 10990[label="",style="solid", color="black", weight=3]; 13599[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare2 False zzz8540 (False == zzz8540) == LT)",fontsize=16,color="burlywood",shape="box"];24760[label="zzz8540/False",fontsize=10,color="white",style="solid",shape="box"];13599 -> 24760[label="",style="solid", color="burlywood", weight=9]; 24760 -> 13689[label="",style="solid", color="burlywood", weight=3]; 24761[label="zzz8540/True",fontsize=10,color="white",style="solid",shape="box"];13599 -> 24761[label="",style="solid", color="burlywood", weight=9]; 24761 -> 13690[label="",style="solid", color="burlywood", weight=3]; 13600[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434 False zzz41 zzz430 zzz431 zzz432 zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz432) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 zzz432 zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="box"];24762[label="zzz432/Pos zzz4320",fontsize=10,color="white",style="solid",shape="box"];13600 -> 24762[label="",style="solid", color="burlywood", weight=9]; 24762 -> 13691[label="",style="solid", color="burlywood", weight=3]; 24763[label="zzz432/Neg zzz4320",fontsize=10,color="white",style="solid",shape="box"];13600 -> 24763[label="",style="solid", color="burlywood", weight=9]; 24763 -> 13692[label="",style="solid", color="burlywood", weight=3]; 296[label="FiniteMap.splitLT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False True",fontsize=16,color="black",shape="box"];296 -> 320[label="",style="solid", color="black", weight=3]; 297[label="FiniteMap.splitGT2 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False False",fontsize=16,color="black",shape="box"];297 -> 321[label="",style="solid", color="black", weight=3]; 21723[label="FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804",fontsize=16,color="green",shape="box"];21724 -> 21750[label="",style="dashed", color="red", weight=0]; 21724[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16070)) zzz1572 == LT)",fontsize=16,color="magenta"];21724 -> 21751[label="",style="dashed", color="magenta", weight=3]; 21725 -> 21752[label="",style="dashed", color="red", weight=0]; 21725[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16070)) zzz1572 == LT)",fontsize=16,color="magenta"];21725 -> 21753[label="",style="dashed", color="magenta", weight=3]; 9299[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (FiniteMap.lookupFM0 False zzz526 zzz527 zzz528 zzz529 False True))",fontsize=16,color="black",shape="box"];9299 -> 9317[label="",style="solid", color="black", weight=3]; 9300[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 True",fontsize=16,color="black",shape="box"];9300 -> 9318[label="",style="solid", color="black", weight=3]; 304 -> 90[label="",style="dashed", color="red", weight=0]; 304[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True) zzz53) (FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True) zzz54)",fontsize=16,color="magenta"];304 -> 331[label="",style="dashed", color="magenta", weight=3]; 304 -> 332[label="",style="dashed", color="magenta", weight=3]; 23709[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 zzz1728 zzz1729 zzz1730 zzz1731 zzz1732 True (compare2 True zzz1728 (True == zzz1728) == LT)))",fontsize=16,color="burlywood",shape="box"];24764[label="zzz1728/False",fontsize=10,color="white",style="solid",shape="box"];23709 -> 24764[label="",style="solid", color="burlywood", weight=9]; 24764 -> 23718[label="",style="solid", color="burlywood", weight=3]; 24765[label="zzz1728/True",fontsize=10,color="white",style="solid",shape="box"];23709 -> 24765[label="",style="solid", color="burlywood", weight=9]; 24765 -> 23719[label="",style="solid", color="burlywood", weight=3]; 1568[label="FiniteMap.splitGT2 True zzz41 zzz42 zzz43 zzz44 True False",fontsize=16,color="black",shape="box"];1568 -> 1606[label="",style="solid", color="black", weight=3]; 1569[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == LT))",fontsize=16,color="black",shape="box"];1569 -> 1607[label="",style="solid", color="black", weight=3]; 1570[label="FiniteMap.splitLT2 True zzz41 zzz42 zzz43 zzz44 True False",fontsize=16,color="black",shape="box"];1570 -> 1608[label="",style="solid", color="black", weight=3]; 1571[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 zzz440 zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True zzz440 (True == zzz440) == LT)",fontsize=16,color="burlywood",shape="box"];24766[label="zzz440/False",fontsize=10,color="white",style="solid",shape="box"];1571 -> 24766[label="",style="solid", color="burlywood", weight=9]; 24766 -> 1609[label="",style="solid", color="burlywood", weight=3]; 24767[label="zzz440/True",fontsize=10,color="white",style="solid",shape="box"];1571 -> 24767[label="",style="solid", color="burlywood", weight=9]; 24767 -> 1610[label="",style="solid", color="burlywood", weight=3]; 1572[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464 True zzz41 zzz460 zzz461 zzz462 zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz462) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 zzz462 zzz463 zzz464) == LT)",fontsize=16,color="burlywood",shape="box"];24768[label="zzz462/Pos zzz4620",fontsize=10,color="white",style="solid",shape="box"];1572 -> 24768[label="",style="solid", color="burlywood", weight=9]; 24768 -> 1611[label="",style="solid", color="burlywood", weight=3]; 24769[label="zzz462/Neg zzz4620",fontsize=10,color="white",style="solid",shape="box"];1572 -> 24769[label="",style="solid", color="burlywood", weight=9]; 24769 -> 1612[label="",style="solid", color="burlywood", weight=3]; 13688[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False (EQ == LT))",fontsize=16,color="black",shape="box"];13688 -> 13763[label="",style="solid", color="black", weight=3]; 11885 -> 249[label="",style="dashed", color="red", weight=0]; 11885[label="FiniteMap.splitGT2 False zzz5181 zzz5182 zzz5183 zzz5184 False (compare2 False False True == GT)",fontsize=16,color="magenta"];11885 -> 12146[label="",style="dashed", color="magenta", weight=3]; 11885 -> 12147[label="",style="dashed", color="magenta", weight=3]; 11885 -> 12148[label="",style="dashed", color="magenta", weight=3]; 11885 -> 12149[label="",style="dashed", color="magenta", weight=3]; 11886 -> 10112[label="",style="dashed", color="red", weight=0]; 11886[label="FiniteMap.splitGT2 True zzz5181 zzz5182 zzz5183 zzz5184 False (compare2 False True False == GT)",fontsize=16,color="magenta"];11886 -> 12150[label="",style="dashed", color="magenta", weight=3]; 11886 -> 12151[label="",style="dashed", color="magenta", weight=3]; 11886 -> 12152[label="",style="dashed", color="magenta", weight=3]; 11886 -> 12153[label="",style="dashed", color="magenta", weight=3]; 10989 -> 250[label="",style="dashed", color="red", weight=0]; 10989[label="FiniteMap.splitLT2 False zzz5181 zzz5182 zzz5183 zzz5184 False (compare2 False False True == LT)",fontsize=16,color="magenta"];10989 -> 11066[label="",style="dashed", color="magenta", weight=3]; 10989 -> 11067[label="",style="dashed", color="magenta", weight=3]; 10989 -> 11068[label="",style="dashed", color="magenta", weight=3]; 10989 -> 11069[label="",style="dashed", color="magenta", weight=3]; 10990 -> 10111[label="",style="dashed", color="red", weight=0]; 10990[label="FiniteMap.splitLT2 True zzz5181 zzz5182 zzz5183 zzz5184 False (compare2 False True False == LT)",fontsize=16,color="magenta"];10990 -> 11070[label="",style="dashed", color="magenta", weight=3]; 10990 -> 11071[label="",style="dashed", color="magenta", weight=3]; 10990 -> 11072[label="",style="dashed", color="magenta", weight=3]; 10990 -> 11073[label="",style="dashed", color="magenta", weight=3]; 13689[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare2 False False (False == False) == LT)",fontsize=16,color="black",shape="box"];13689 -> 13764[label="",style="solid", color="black", weight=3]; 13690[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];13690 -> 13765[label="",style="solid", color="black", weight=3]; 13691[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13691 -> 13766[label="",style="solid", color="black", weight=3]; 13692[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13692 -> 13767[label="",style="solid", color="black", weight=3]; 320[label="FiniteMap.splitLT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];320 -> 349[label="",style="solid", color="black", weight=3]; 321[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (False < True)",fontsize=16,color="black",shape="box"];321 -> 350[label="",style="solid", color="black", weight=3]; 21751 -> 14457[label="",style="dashed", color="red", weight=0]; 21751[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16070",fontsize=16,color="magenta"];21751 -> 21754[label="",style="dashed", color="magenta", weight=3]; 21750[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos zzz1608) zzz1572 == LT)",fontsize=16,color="burlywood",shape="triangle"];24770[label="zzz1608/Succ zzz16080",fontsize=10,color="white",style="solid",shape="box"];21750 -> 24770[label="",style="solid", color="burlywood", weight=9]; 24770 -> 21755[label="",style="solid", color="burlywood", weight=3]; 24771[label="zzz1608/Zero",fontsize=10,color="white",style="solid",shape="box"];21750 -> 24771[label="",style="solid", color="burlywood", weight=9]; 24771 -> 21756[label="",style="solid", color="burlywood", weight=3]; 21753 -> 14457[label="",style="dashed", color="red", weight=0]; 21753[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16070",fontsize=16,color="magenta"];21753 -> 21757[label="",style="dashed", color="magenta", weight=3]; 21752[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg zzz1609) zzz1572 == LT)",fontsize=16,color="burlywood",shape="triangle"];24772[label="zzz1609/Succ zzz16090",fontsize=10,color="white",style="solid",shape="box"];21752 -> 24772[label="",style="solid", color="burlywood", weight=9]; 24772 -> 21758[label="",style="solid", color="burlywood", weight=3]; 24773[label="zzz1609/Zero",fontsize=10,color="white",style="solid",shape="box"];21752 -> 24773[label="",style="solid", color="burlywood", weight=9]; 24773 -> 21759[label="",style="solid", color="burlywood", weight=3]; 9317[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 (Maybe.isJust (Just zzz526))",fontsize=16,color="black",shape="box"];9317 -> 9331[label="",style="solid", color="black", weight=3]; 9318 -> 90[label="",style="dashed", color="red", weight=0]; 9318[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C zzz520 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False) zzz523) (FiniteMap.intersectFM_C zzz520 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False) zzz524)",fontsize=16,color="magenta"];9318 -> 9332[label="",style="dashed", color="magenta", weight=3]; 9318 -> 9333[label="",style="dashed", color="magenta", weight=3]; 331 -> 5[label="",style="dashed", color="red", weight=0]; 331[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True) zzz53",fontsize=16,color="magenta"];331 -> 362[label="",style="dashed", color="magenta", weight=3]; 331 -> 363[label="",style="dashed", color="magenta", weight=3]; 332 -> 5[label="",style="dashed", color="red", weight=0]; 332[label="FiniteMap.intersectFM_C zzz3 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True) zzz54",fontsize=16,color="magenta"];332 -> 364[label="",style="dashed", color="magenta", weight=3]; 332 -> 365[label="",style="dashed", color="magenta", weight=3]; 23718[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare2 True False (True == False) == LT)))",fontsize=16,color="black",shape="box"];23718 -> 23728[label="",style="solid", color="black", weight=3]; 23719[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1729 zzz1730 zzz1731 zzz1732 True (compare2 True True (True == True) == LT)))",fontsize=16,color="black",shape="box"];23719 -> 23729[label="",style="solid", color="black", weight=3]; 1606[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (True < True)",fontsize=16,color="black",shape="box"];1606 -> 1699[label="",style="solid", color="black", weight=3]; 1607[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True (EQ == LT))",fontsize=16,color="black",shape="box"];1607 -> 1700[label="",style="solid", color="black", weight=3]; 1608[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (True > True)",fontsize=16,color="black",shape="box"];1608 -> 1701[label="",style="solid", color="black", weight=3]; 1609[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];1609 -> 1702[label="",style="solid", color="black", weight=3]; 1610[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];1610 -> 1703[label="",style="solid", color="black", weight=3]; 1611[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos zzz4620) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz4620)) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos zzz4620) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1611 -> 1704[label="",style="solid", color="black", weight=3]; 1612[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg zzz4620) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz4620)) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg zzz4620) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1612 -> 1705[label="",style="solid", color="black", weight=3]; 13763[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM2 False zzz41 zzz42 zzz43 zzz44 False False)",fontsize=16,color="black",shape="box"];13763 -> 13781[label="",style="solid", color="black", weight=3]; 12146[label="zzz5184",fontsize=16,color="green",shape="box"];12147[label="zzz5181",fontsize=16,color="green",shape="box"];12148[label="zzz5182",fontsize=16,color="green",shape="box"];12149[label="zzz5183",fontsize=16,color="green",shape="box"];249[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == GT)",fontsize=16,color="black",shape="triangle"];249 -> 267[label="",style="solid", color="black", weight=3]; 12150[label="zzz5182",fontsize=16,color="green",shape="box"];12151[label="zzz5184",fontsize=16,color="green",shape="box"];12152[label="zzz5183",fontsize=16,color="green",shape="box"];12153[label="zzz5181",fontsize=16,color="green",shape="box"];10112[label="FiniteMap.splitGT2 True zzz516 zzz517 zzz518 zzz519 False (compare2 False True False == GT)",fontsize=16,color="black",shape="triangle"];10112 -> 10211[label="",style="solid", color="black", weight=3]; 11066[label="zzz5184",fontsize=16,color="green",shape="box"];11067[label="zzz5181",fontsize=16,color="green",shape="box"];11068[label="zzz5182",fontsize=16,color="green",shape="box"];11069[label="zzz5183",fontsize=16,color="green",shape="box"];250[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == LT)",fontsize=16,color="black",shape="triangle"];250 -> 268[label="",style="solid", color="black", weight=3]; 11070[label="zzz5182",fontsize=16,color="green",shape="box"];11071[label="zzz5184",fontsize=16,color="green",shape="box"];11072[label="zzz5183",fontsize=16,color="green",shape="box"];11073[label="zzz5181",fontsize=16,color="green",shape="box"];10111[label="FiniteMap.splitLT2 True zzz516 zzz517 zzz518 zzz519 False (compare2 False True False == LT)",fontsize=16,color="black",shape="triangle"];10111 -> 10210[label="",style="solid", color="black", weight=3]; 13764[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare2 False False True == LT)",fontsize=16,color="black",shape="box"];13764 -> 13782[label="",style="solid", color="black", weight=3]; 13765[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];13765 -> 13783[label="",style="solid", color="black", weight=3]; 13766[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos zzz4320) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="box"];24774[label="zzz4320/Succ zzz43200",fontsize=10,color="white",style="solid",shape="box"];13766 -> 24774[label="",style="solid", color="burlywood", weight=9]; 24774 -> 13784[label="",style="solid", color="burlywood", weight=3]; 24775[label="zzz4320/Zero",fontsize=10,color="white",style="solid",shape="box"];13766 -> 24775[label="",style="solid", color="burlywood", weight=9]; 24775 -> 13785[label="",style="solid", color="burlywood", weight=3]; 13767[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4320)) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg zzz4320) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="box"];24776[label="zzz4320/Succ zzz43200",fontsize=10,color="white",style="solid",shape="box"];13767 -> 24776[label="",style="solid", color="burlywood", weight=9]; 24776 -> 13786[label="",style="solid", color="burlywood", weight=3]; 24777[label="zzz4320/Zero",fontsize=10,color="white",style="solid",shape="box"];13767 -> 24777[label="",style="solid", color="burlywood", weight=9]; 24777 -> 13787[label="",style="solid", color="burlywood", weight=3]; 350[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare False True == LT)",fontsize=16,color="black",shape="box"];350 -> 383[label="",style="solid", color="black", weight=3]; 21754[label="zzz16070",fontsize=16,color="green",shape="box"];14457[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9180",fontsize=16,color="burlywood",shape="triangle"];24778[label="zzz9180/Succ zzz91800",fontsize=10,color="white",style="solid",shape="box"];14457 -> 24778[label="",style="solid", color="burlywood", weight=9]; 24778 -> 14460[label="",style="solid", color="burlywood", weight=3]; 24779[label="zzz9180/Zero",fontsize=10,color="white",style="solid",shape="box"];14457 -> 24779[label="",style="solid", color="burlywood", weight=9]; 24779 -> 14461[label="",style="solid", color="burlywood", weight=3]; 21755[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos (Succ zzz16080)) zzz1572 == LT)",fontsize=16,color="burlywood",shape="box"];24780[label="zzz1572/Pos zzz15720",fontsize=10,color="white",style="solid",shape="box"];21755 -> 24780[label="",style="solid", color="burlywood", weight=9]; 24780 -> 21786[label="",style="solid", color="burlywood", weight=3]; 24781[label="zzz1572/Neg zzz15720",fontsize=10,color="white",style="solid",shape="box"];21755 -> 24781[label="",style="solid", color="burlywood", weight=9]; 24781 -> 21787[label="",style="solid", color="burlywood", weight=3]; 21756[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) zzz1572 == LT)",fontsize=16,color="burlywood",shape="box"];24782[label="zzz1572/Pos zzz15720",fontsize=10,color="white",style="solid",shape="box"];21756 -> 24782[label="",style="solid", color="burlywood", weight=9]; 24782 -> 21788[label="",style="solid", color="burlywood", weight=3]; 24783[label="zzz1572/Neg zzz15720",fontsize=10,color="white",style="solid",shape="box"];21756 -> 24783[label="",style="solid", color="burlywood", weight=9]; 24783 -> 21789[label="",style="solid", color="burlywood", weight=3]; 21757[label="zzz16070",fontsize=16,color="green",shape="box"];21758[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg (Succ zzz16090)) zzz1572 == LT)",fontsize=16,color="burlywood",shape="box"];24784[label="zzz1572/Pos zzz15720",fontsize=10,color="white",style="solid",shape="box"];21758 -> 24784[label="",style="solid", color="burlywood", weight=9]; 24784 -> 21790[label="",style="solid", color="burlywood", weight=3]; 24785[label="zzz1572/Neg zzz15720",fontsize=10,color="white",style="solid",shape="box"];21758 -> 24785[label="",style="solid", color="burlywood", weight=9]; 24785 -> 21791[label="",style="solid", color="burlywood", weight=3]; 21759[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) zzz1572 == LT)",fontsize=16,color="burlywood",shape="box"];24786[label="zzz1572/Pos zzz15720",fontsize=10,color="white",style="solid",shape="box"];21759 -> 24786[label="",style="solid", color="burlywood", weight=9]; 24786 -> 21792[label="",style="solid", color="burlywood", weight=3]; 24787[label="zzz1572/Neg zzz15720",fontsize=10,color="white",style="solid",shape="box"];21759 -> 24787[label="",style="solid", color="burlywood", weight=9]; 24787 -> 21793[label="",style="solid", color="burlywood", weight=3]; 9331[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz520 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False zzz521 zzz522 zzz523 zzz524 True",fontsize=16,color="black",shape="box"];9331 -> 9538[label="",style="solid", color="black", weight=3]; 9332 -> 5[label="",style="dashed", color="red", weight=0]; 9332[label="FiniteMap.intersectFM_C zzz520 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False) zzz523",fontsize=16,color="magenta"];9332 -> 9539[label="",style="dashed", color="magenta", weight=3]; 9332 -> 9540[label="",style="dashed", color="magenta", weight=3]; 9332 -> 9541[label="",style="dashed", color="magenta", weight=3]; 9333 -> 5[label="",style="dashed", color="red", weight=0]; 9333[label="FiniteMap.intersectFM_C zzz520 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False) zzz524",fontsize=16,color="magenta"];9333 -> 9542[label="",style="dashed", color="magenta", weight=3]; 9333 -> 9543[label="",style="dashed", color="magenta", weight=3]; 9333 -> 9544[label="",style="dashed", color="magenta", weight=3]; 362[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];362 -> 395[label="",style="solid", color="black", weight=3]; 363[label="zzz53",fontsize=16,color="green",shape="box"];364[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];364 -> 396[label="",style="solid", color="black", weight=3]; 365[label="zzz54",fontsize=16,color="green",shape="box"];23728[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare2 True False False == LT)))",fontsize=16,color="black",shape="box"];23728 -> 23732[label="",style="solid", color="black", weight=3]; 23729[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1729 zzz1730 zzz1731 zzz1732 True (compare2 True True True == LT)))",fontsize=16,color="black",shape="box"];23729 -> 23733[label="",style="solid", color="black", weight=3]; 1699[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (compare True True == LT)",fontsize=16,color="black",shape="box"];1699 -> 1777[label="",style="solid", color="black", weight=3]; 1700[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM2 True zzz41 zzz42 zzz43 zzz44 True False)",fontsize=16,color="black",shape="box"];1700 -> 1778[label="",style="solid", color="black", weight=3]; 1701[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (compare True True == GT)",fontsize=16,color="black",shape="box"];1701 -> 1779[label="",style="solid", color="black", weight=3]; 1702[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True False False == LT)",fontsize=16,color="black",shape="box"];1702 -> 1780[label="",style="solid", color="black", weight=3]; 1703[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True True True == LT)",fontsize=16,color="black",shape="box"];1703 -> 1781[label="",style="solid", color="black", weight=3]; 1704[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos zzz4620) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4620)) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos zzz4620) zzz463 zzz464) == LT)",fontsize=16,color="burlywood",shape="box"];24788[label="zzz4620/Succ zzz46200",fontsize=10,color="white",style="solid",shape="box"];1704 -> 24788[label="",style="solid", color="burlywood", weight=9]; 24788 -> 1782[label="",style="solid", color="burlywood", weight=3]; 24789[label="zzz4620/Zero",fontsize=10,color="white",style="solid",shape="box"];1704 -> 24789[label="",style="solid", color="burlywood", weight=9]; 24789 -> 1783[label="",style="solid", color="burlywood", weight=3]; 1705[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg zzz4620) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg zzz4620) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4620)) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg zzz4620) zzz463 zzz464) == LT)",fontsize=16,color="burlywood",shape="box"];24790[label="zzz4620/Succ zzz46200",fontsize=10,color="white",style="solid",shape="box"];1705 -> 24790[label="",style="solid", color="burlywood", weight=9]; 24790 -> 1784[label="",style="solid", color="burlywood", weight=3]; 24791[label="zzz4620/Zero",fontsize=10,color="white",style="solid",shape="box"];1705 -> 24791[label="",style="solid", color="burlywood", weight=9]; 24791 -> 1785[label="",style="solid", color="burlywood", weight=3]; 13781[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (False > False))",fontsize=16,color="black",shape="box"];13781 -> 13801[label="",style="solid", color="black", weight=3]; 267[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 zzz44 False (EQ == GT)",fontsize=16,color="black",shape="box"];267 -> 290[label="",style="solid", color="black", weight=3]; 10211[label="FiniteMap.splitGT2 True zzz516 zzz517 zzz518 zzz519 False (compare1 False True (False <= True) == GT)",fontsize=16,color="black",shape="box"];10211 -> 10316[label="",style="solid", color="black", weight=3]; 268[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 zzz44 False (EQ == LT)",fontsize=16,color="black",shape="box"];268 -> 291[label="",style="solid", color="black", weight=3]; 10210[label="FiniteMap.splitLT2 True zzz516 zzz517 zzz518 zzz519 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];10210 -> 10315[label="",style="solid", color="black", weight=3]; 13782[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (EQ == LT)",fontsize=16,color="black",shape="box"];13782 -> 13802[label="",style="solid", color="black", weight=3]; 13783[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];13783 -> 13803[label="",style="solid", color="black", weight=3]; 13784[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13784 -> 13804[label="",style="solid", color="black", weight=3]; 13785[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13785 -> 13805[label="",style="solid", color="black", weight=3]; 13786[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13786 -> 13806[label="",style="solid", color="black", weight=3]; 13787[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13787 -> 13807[label="",style="solid", color="black", weight=3]; 383[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];383 -> 415[label="",style="solid", color="black", weight=3]; 14460[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz91800)",fontsize=16,color="black",shape="box"];14460 -> 14471[label="",style="solid", color="black", weight=3]; 14461[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero",fontsize=16,color="black",shape="box"];14461 -> 14472[label="",style="solid", color="black", weight=3]; 21786[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos (Succ zzz16080)) (Pos zzz15720) == LT)",fontsize=16,color="black",shape="box"];21786 -> 21820[label="",style="solid", color="black", weight=3]; 21787[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos (Succ zzz16080)) (Neg zzz15720) == LT)",fontsize=16,color="black",shape="box"];21787 -> 21821[label="",style="solid", color="black", weight=3]; 21788[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Pos zzz15720) == LT)",fontsize=16,color="burlywood",shape="box"];24792[label="zzz15720/Succ zzz157200",fontsize=10,color="white",style="solid",shape="box"];21788 -> 24792[label="",style="solid", color="burlywood", weight=9]; 24792 -> 21822[label="",style="solid", color="burlywood", weight=3]; 24793[label="zzz15720/Zero",fontsize=10,color="white",style="solid",shape="box"];21788 -> 24793[label="",style="solid", color="burlywood", weight=9]; 24793 -> 21823[label="",style="solid", color="burlywood", weight=3]; 21789[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Neg zzz15720) == LT)",fontsize=16,color="burlywood",shape="box"];24794[label="zzz15720/Succ zzz157200",fontsize=10,color="white",style="solid",shape="box"];21789 -> 24794[label="",style="solid", color="burlywood", weight=9]; 24794 -> 21824[label="",style="solid", color="burlywood", weight=3]; 24795[label="zzz15720/Zero",fontsize=10,color="white",style="solid",shape="box"];21789 -> 24795[label="",style="solid", color="burlywood", weight=9]; 24795 -> 21825[label="",style="solid", color="burlywood", weight=3]; 21790[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg (Succ zzz16090)) (Pos zzz15720) == LT)",fontsize=16,color="black",shape="box"];21790 -> 21826[label="",style="solid", color="black", weight=3]; 21791[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg (Succ zzz16090)) (Neg zzz15720) == LT)",fontsize=16,color="black",shape="box"];21791 -> 21827[label="",style="solid", color="black", weight=3]; 21792[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Pos zzz15720) == LT)",fontsize=16,color="burlywood",shape="box"];24796[label="zzz15720/Succ zzz157200",fontsize=10,color="white",style="solid",shape="box"];21792 -> 24796[label="",style="solid", color="burlywood", weight=9]; 24796 -> 21828[label="",style="solid", color="burlywood", weight=3]; 24797[label="zzz15720/Zero",fontsize=10,color="white",style="solid",shape="box"];21792 -> 24797[label="",style="solid", color="burlywood", weight=9]; 24797 -> 21829[label="",style="solid", color="burlywood", weight=3]; 21793[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Neg zzz15720) == LT)",fontsize=16,color="burlywood",shape="box"];24798[label="zzz15720/Succ zzz157200",fontsize=10,color="white",style="solid",shape="box"];21793 -> 24798[label="",style="solid", color="burlywood", weight=9]; 24798 -> 21830[label="",style="solid", color="burlywood", weight=3]; 24799[label="zzz15720/Zero",fontsize=10,color="white",style="solid",shape="box"];21793 -> 24799[label="",style="solid", color="burlywood", weight=9]; 24799 -> 21831[label="",style="solid", color="burlywood", weight=3]; 9538 -> 12908[label="",style="dashed", color="red", weight=0]; 9538[label="FiniteMap.mkVBalBranch False (zzz520 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False) zzz521) (FiniteMap.intersectFM_C zzz520 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False) zzz523) (FiniteMap.intersectFM_C zzz520 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False) zzz524)",fontsize=16,color="magenta"];9538 -> 12915[label="",style="dashed", color="magenta", weight=3]; 9538 -> 12916[label="",style="dashed", color="magenta", weight=3]; 9538 -> 12917[label="",style="dashed", color="magenta", weight=3]; 9539[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False",fontsize=16,color="black",shape="triangle"];9539 -> 9584[label="",style="solid", color="black", weight=3]; 9540[label="zzz523",fontsize=16,color="green",shape="box"];9541[label="zzz520",fontsize=16,color="green",shape="box"];9542[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False",fontsize=16,color="black",shape="triangle"];9542 -> 9585[label="",style="solid", color="black", weight=3]; 9543[label="zzz524",fontsize=16,color="green",shape="box"];9544[label="zzz520",fontsize=16,color="green",shape="box"];395[label="FiniteMap.splitLT (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="triangle"];395 -> 430[label="",style="solid", color="black", weight=3]; 396[label="FiniteMap.splitGT (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="triangle"];396 -> 431[label="",style="solid", color="black", weight=3]; 23732[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare1 True False (True <= False) == LT)))",fontsize=16,color="black",shape="box"];23732 -> 23736[label="",style="solid", color="black", weight=3]; 23733[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1729 zzz1730 zzz1731 zzz1732 True (EQ == LT)))",fontsize=16,color="black",shape="box"];23733 -> 23737[label="",style="solid", color="black", weight=3]; 1777[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == LT)",fontsize=16,color="black",shape="box"];1777 -> 1833[label="",style="solid", color="black", weight=3]; 1778[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (True > True))",fontsize=16,color="black",shape="box"];1778 -> 1834[label="",style="solid", color="black", weight=3]; 1779[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == GT)",fontsize=16,color="black",shape="box"];1779 -> 1835[label="",style="solid", color="black", weight=3]; 1780[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare1 True False (True <= False) == LT)",fontsize=16,color="black",shape="box"];1780 -> 1836[label="",style="solid", color="black", weight=3]; 1781[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (EQ == LT)",fontsize=16,color="black",shape="box"];1781 -> 1837[label="",style="solid", color="black", weight=3]; 1782[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1782 -> 1838[label="",style="solid", color="black", weight=3]; 1783[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1783 -> 1839[label="",style="solid", color="black", weight=3]; 1784[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1784 -> 1840[label="",style="solid", color="black", weight=3]; 1785[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1785 -> 1841[label="",style="solid", color="black", weight=3]; 13801[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare False False == GT))",fontsize=16,color="black",shape="box"];13801 -> 13829[label="",style="solid", color="black", weight=3]; 290[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 zzz44 False False",fontsize=16,color="black",shape="box"];290 -> 313[label="",style="solid", color="black", weight=3]; 10316[label="FiniteMap.splitGT2 True zzz516 zzz517 zzz518 zzz519 False (compare1 False True True == GT)",fontsize=16,color="black",shape="box"];10316 -> 10371[label="",style="solid", color="black", weight=3]; 291[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 zzz44 False False",fontsize=16,color="black",shape="box"];291 -> 314[label="",style="solid", color="black", weight=3]; 10315[label="FiniteMap.splitLT2 True zzz516 zzz517 zzz518 zzz519 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];10315 -> 10370[label="",style="solid", color="black", weight=3]; 13802[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 False",fontsize=16,color="black",shape="box"];13802 -> 13830[label="",style="solid", color="black", weight=3]; 13803[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];13803 -> 13831[label="",style="solid", color="black", weight=3]; 13804 -> 13832[label="",style="dashed", color="red", weight=0]; 13804[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];13804 -> 13833[label="",style="dashed", color="magenta", weight=3]; 13805[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13805 -> 13834[label="",style="solid", color="black", weight=3]; 13806 -> 13835[label="",style="dashed", color="red", weight=0]; 13806[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)) (Succ zzz43200))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];13806 -> 13836[label="",style="dashed", color="magenta", weight=3]; 13807[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13807 -> 13837[label="",style="solid", color="black", weight=3]; 415[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];415 -> 452[label="",style="solid", color="black", weight=3]; 14471 -> 2770[label="",style="dashed", color="red", weight=0]; 14471[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz91800)) (Succ zzz91800)",fontsize=16,color="magenta"];14471 -> 14599[label="",style="dashed", color="magenta", weight=3]; 14471 -> 14600[label="",style="dashed", color="magenta", weight=3]; 14472[label="Zero",fontsize=16,color="green",shape="box"];21820[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz16080) zzz15720 == LT)",fontsize=16,color="burlywood",shape="triangle"];24800[label="zzz15720/Succ zzz157200",fontsize=10,color="white",style="solid",shape="box"];21820 -> 24800[label="",style="solid", color="burlywood", weight=9]; 24800 -> 21844[label="",style="solid", color="burlywood", weight=3]; 24801[label="zzz15720/Zero",fontsize=10,color="white",style="solid",shape="box"];21820 -> 24801[label="",style="solid", color="burlywood", weight=9]; 24801 -> 21845[label="",style="solid", color="burlywood", weight=3]; 21821[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (GT == LT)",fontsize=16,color="black",shape="triangle"];21821 -> 21846[label="",style="solid", color="black", weight=3]; 21822[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Pos (Succ zzz157200)) == LT)",fontsize=16,color="black",shape="box"];21822 -> 21847[label="",style="solid", color="black", weight=3]; 21823[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];21823 -> 21848[label="",style="solid", color="black", weight=3]; 21824[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Neg (Succ zzz157200)) == LT)",fontsize=16,color="black",shape="box"];21824 -> 21849[label="",style="solid", color="black", weight=3]; 21825[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];21825 -> 21850[label="",style="solid", color="black", weight=3]; 21826[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (LT == LT)",fontsize=16,color="black",shape="triangle"];21826 -> 21851[label="",style="solid", color="black", weight=3]; 21827[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat zzz15720 (Succ zzz16090) == LT)",fontsize=16,color="burlywood",shape="triangle"];24802[label="zzz15720/Succ zzz157200",fontsize=10,color="white",style="solid",shape="box"];21827 -> 24802[label="",style="solid", color="burlywood", weight=9]; 24802 -> 21852[label="",style="solid", color="burlywood", weight=3]; 24803[label="zzz15720/Zero",fontsize=10,color="white",style="solid",shape="box"];21827 -> 24803[label="",style="solid", color="burlywood", weight=9]; 24803 -> 21853[label="",style="solid", color="burlywood", weight=3]; 21828[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Pos (Succ zzz157200)) == LT)",fontsize=16,color="black",shape="box"];21828 -> 21854[label="",style="solid", color="black", weight=3]; 21829[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];21829 -> 21855[label="",style="solid", color="black", weight=3]; 21830[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Neg (Succ zzz157200)) == LT)",fontsize=16,color="black",shape="box"];21830 -> 21856[label="",style="solid", color="black", weight=3]; 21831[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];21831 -> 21857[label="",style="solid", color="black", weight=3]; 12915[label="zzz520 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False) zzz521",fontsize=16,color="green",shape="box"];12915 -> 12965[label="",style="dashed", color="green", weight=3]; 12915 -> 12966[label="",style="dashed", color="green", weight=3]; 12916 -> 5[label="",style="dashed", color="red", weight=0]; 12916[label="FiniteMap.intersectFM_C zzz520 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False) zzz524",fontsize=16,color="magenta"];12916 -> 12967[label="",style="dashed", color="magenta", weight=3]; 12916 -> 12968[label="",style="dashed", color="magenta", weight=3]; 12916 -> 12969[label="",style="dashed", color="magenta", weight=3]; 12917 -> 5[label="",style="dashed", color="red", weight=0]; 12917[label="FiniteMap.intersectFM_C zzz520 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False) zzz523",fontsize=16,color="magenta"];12917 -> 12970[label="",style="dashed", color="magenta", weight=3]; 12917 -> 12971[label="",style="dashed", color="magenta", weight=3]; 12917 -> 12972[label="",style="dashed", color="magenta", weight=3]; 9584[label="FiniteMap.splitLT (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False",fontsize=16,color="black",shape="box"];9584 -> 9680[label="",style="solid", color="black", weight=3]; 9585[label="FiniteMap.splitGT (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False",fontsize=16,color="black",shape="box"];9585 -> 9681[label="",style="solid", color="black", weight=3]; 430[label="FiniteMap.splitLT3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];430 -> 468[label="",style="solid", color="black", weight=3]; 431[label="FiniteMap.splitGT3 (FiniteMap.Branch False zzz41 zzz42 zzz43 FiniteMap.EmptyFM) True",fontsize=16,color="black",shape="box"];431 -> 469[label="",style="solid", color="black", weight=3]; 23736[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare1 True False False == LT)))",fontsize=16,color="black",shape="box"];23736 -> 23740[label="",style="solid", color="black", weight=3]; 23737[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 True zzz1729 zzz1730 zzz1731 zzz1732 True False))",fontsize=16,color="black",shape="box"];23737 -> 23741[label="",style="solid", color="black", weight=3]; 1833[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];1833 -> 1904[label="",style="solid", color="black", weight=3]; 1834[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare True True == GT))",fontsize=16,color="black",shape="box"];1834 -> 1905[label="",style="solid", color="black", weight=3]; 1835[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];1835 -> 1906[label="",style="solid", color="black", weight=3]; 1836[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare1 True False False == LT)",fontsize=16,color="black",shape="box"];1836 -> 1907[label="",style="solid", color="black", weight=3]; 1837[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 False",fontsize=16,color="black",shape="box"];1837 -> 1908[label="",style="solid", color="black", weight=3]; 1838 -> 1909[label="",style="dashed", color="red", weight=0]; 1838[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz46200)) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="magenta"];1838 -> 1910[label="",style="dashed", color="magenta", weight=3]; 1839[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1839 -> 1911[label="",style="solid", color="black", weight=3]; 1840 -> 1912[label="",style="dashed", color="red", weight=0]; 1840[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz46200)) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="magenta"];1840 -> 1913[label="",style="dashed", color="magenta", weight=3]; 1841[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1841 -> 1914[label="",style="solid", color="black", weight=3]; 13829[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare3 False False == GT))",fontsize=16,color="black",shape="box"];13829 -> 13838[label="",style="solid", color="black", weight=3]; 313[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (False < False)",fontsize=16,color="black",shape="box"];313 -> 342[label="",style="solid", color="black", weight=3]; 10371[label="FiniteMap.splitGT2 True zzz516 zzz517 zzz518 zzz519 False (LT == GT)",fontsize=16,color="black",shape="box"];10371 -> 10439[label="",style="solid", color="black", weight=3]; 314[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (False > False)",fontsize=16,color="black",shape="box"];314 -> 343[label="",style="solid", color="black", weight=3]; 10370[label="FiniteMap.splitLT2 True zzz516 zzz517 zzz518 zzz519 False (LT == LT)",fontsize=16,color="black",shape="box"];10370 -> 10438[label="",style="solid", color="black", weight=3]; 13830[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (False > False)",fontsize=16,color="black",shape="box"];13830 -> 13839[label="",style="solid", color="black", weight=3]; 13831[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (LT == LT)",fontsize=16,color="black",shape="box"];13831 -> 13840[label="",style="solid", color="black", weight=3]; 13833 -> 2770[label="",style="dashed", color="red", weight=0]; 13833[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)) (Succ zzz43200)",fontsize=16,color="magenta"];13833 -> 13841[label="",style="dashed", color="magenta", weight=3]; 13833 -> 13842[label="",style="dashed", color="magenta", weight=3]; 13832[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos zzz901) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24804[label="zzz901/Succ zzz9010",fontsize=10,color="white",style="solid",shape="box"];13832 -> 24804[label="",style="solid", color="burlywood", weight=9]; 24804 -> 13843[label="",style="solid", color="burlywood", weight=3]; 24805[label="zzz901/Zero",fontsize=10,color="white",style="solid",shape="box"];13832 -> 24805[label="",style="solid", color="burlywood", weight=9]; 24805 -> 13844[label="",style="solid", color="burlywood", weight=3]; 13834[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544)) == LT)",fontsize=16,color="black",shape="box"];13834 -> 13845[label="",style="solid", color="black", weight=3]; 13836 -> 2770[label="",style="dashed", color="red", weight=0]; 13836[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)) (Succ zzz43200)",fontsize=16,color="magenta"];13836 -> 13846[label="",style="dashed", color="magenta", weight=3]; 13836 -> 13847[label="",style="dashed", color="magenta", weight=3]; 13835[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg zzz903) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24806[label="zzz903/Succ zzz9030",fontsize=10,color="white",style="solid",shape="box"];13835 -> 24806[label="",style="solid", color="burlywood", weight=9]; 24806 -> 13848[label="",style="solid", color="burlywood", weight=3]; 24807[label="zzz903/Zero",fontsize=10,color="white",style="solid",shape="box"];13835 -> 24807[label="",style="solid", color="burlywood", weight=9]; 24807 -> 13849[label="",style="solid", color="burlywood", weight=3]; 13837[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544)) == LT)",fontsize=16,color="black",shape="box"];13837 -> 13865[label="",style="solid", color="black", weight=3]; 452[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];452 -> 490[label="",style="solid", color="black", weight=3]; 14599 -> 688[label="",style="dashed", color="red", weight=0]; 14599[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz91800)",fontsize=16,color="magenta"];14599 -> 14720[label="",style="dashed", color="magenta", weight=3]; 14600[label="Succ zzz91800",fontsize=16,color="green",shape="box"];2770[label="primPlusNat zzz63 zzz640",fontsize=16,color="burlywood",shape="triangle"];24808[label="zzz63/Succ zzz630",fontsize=10,color="white",style="solid",shape="box"];2770 -> 24808[label="",style="solid", color="burlywood", weight=9]; 24808 -> 2814[label="",style="solid", color="burlywood", weight=3]; 24809[label="zzz63/Zero",fontsize=10,color="white",style="solid",shape="box"];2770 -> 24809[label="",style="solid", color="burlywood", weight=9]; 24809 -> 2815[label="",style="solid", color="burlywood", weight=3]; 21844[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz16080) (Succ zzz157200) == LT)",fontsize=16,color="black",shape="box"];21844 -> 21870[label="",style="solid", color="black", weight=3]; 21845[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz16080) Zero == LT)",fontsize=16,color="black",shape="box"];21845 -> 21871[label="",style="solid", color="black", weight=3]; 21846[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 False",fontsize=16,color="black",shape="triangle"];21846 -> 21872[label="",style="solid", color="black", weight=3]; 21847 -> 21827[label="",style="dashed", color="red", weight=0]; 21847[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat Zero (Succ zzz157200) == LT)",fontsize=16,color="magenta"];21847 -> 21873[label="",style="dashed", color="magenta", weight=3]; 21847 -> 21874[label="",style="dashed", color="magenta", weight=3]; 21848[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (EQ == LT)",fontsize=16,color="black",shape="triangle"];21848 -> 21875[label="",style="solid", color="black", weight=3]; 21849 -> 21821[label="",style="dashed", color="red", weight=0]; 21849[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (GT == LT)",fontsize=16,color="magenta"];21850 -> 21848[label="",style="dashed", color="red", weight=0]; 21850[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (EQ == LT)",fontsize=16,color="magenta"];21851[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 True",fontsize=16,color="black",shape="box"];21851 -> 21876[label="",style="solid", color="black", weight=3]; 21852[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz157200) (Succ zzz16090) == LT)",fontsize=16,color="black",shape="box"];21852 -> 21877[label="",style="solid", color="black", weight=3]; 21853[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat Zero (Succ zzz16090) == LT)",fontsize=16,color="black",shape="box"];21853 -> 21878[label="",style="solid", color="black", weight=3]; 21854 -> 21826[label="",style="dashed", color="red", weight=0]; 21854[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (LT == LT)",fontsize=16,color="magenta"];21855 -> 21848[label="",style="dashed", color="red", weight=0]; 21855[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (EQ == LT)",fontsize=16,color="magenta"];21856 -> 21820[label="",style="dashed", color="red", weight=0]; 21856[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz157200) Zero == LT)",fontsize=16,color="magenta"];21856 -> 21879[label="",style="dashed", color="magenta", weight=3]; 21856 -> 21880[label="",style="dashed", color="magenta", weight=3]; 21857 -> 21848[label="",style="dashed", color="red", weight=0]; 21857[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (EQ == LT)",fontsize=16,color="magenta"];12965[label="FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False",fontsize=16,color="black",shape="box"];12965 -> 13048[label="",style="solid", color="black", weight=3]; 12966[label="zzz521",fontsize=16,color="green",shape="box"];12967 -> 9542[label="",style="dashed", color="red", weight=0]; 12967[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False",fontsize=16,color="magenta"];12968[label="zzz524",fontsize=16,color="green",shape="box"];12969[label="zzz520",fontsize=16,color="green",shape="box"];12970 -> 9539[label="",style="dashed", color="red", weight=0]; 12970[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False",fontsize=16,color="magenta"];12971[label="zzz523",fontsize=16,color="green",shape="box"];12972[label="zzz520",fontsize=16,color="green",shape="box"];9680[label="FiniteMap.splitLT3 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False",fontsize=16,color="black",shape="box"];9680 -> 9758[label="",style="solid", color="black", weight=3]; 9681[label="FiniteMap.splitGT3 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False",fontsize=16,color="black",shape="box"];9681 -> 9759[label="",style="solid", color="black", weight=3]; 468[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (True < False)",fontsize=16,color="black",shape="box"];468 -> 510[label="",style="solid", color="black", weight=3]; 469[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (True > False)",fontsize=16,color="black",shape="box"];469 -> 511[label="",style="solid", color="black", weight=3]; 23740[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare0 True False otherwise == LT)))",fontsize=16,color="black",shape="box"];23740 -> 23744[label="",style="solid", color="black", weight=3]; 23741[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1729 zzz1730 zzz1731 zzz1732 True (True > True)))",fontsize=16,color="black",shape="box"];23741 -> 23745[label="",style="solid", color="black", weight=3]; 1904[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == LT)",fontsize=16,color="black",shape="box"];1904 -> 1915[label="",style="solid", color="black", weight=3]; 1905[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare3 True True == GT))",fontsize=16,color="black",shape="box"];1905 -> 1916[label="",style="solid", color="black", weight=3]; 1906[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == GT)",fontsize=16,color="black",shape="box"];1906 -> 1917[label="",style="solid", color="black", weight=3]; 1907[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare0 True False otherwise == LT)",fontsize=16,color="black",shape="box"];1907 -> 1918[label="",style="solid", color="black", weight=3]; 1908[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (True > True)",fontsize=16,color="black",shape="box"];1908 -> 1919[label="",style="solid", color="black", weight=3]; 1910 -> 688[label="",style="dashed", color="red", weight=0]; 1910[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz46200)",fontsize=16,color="magenta"];1910 -> 1920[label="",style="dashed", color="magenta", weight=3]; 1909[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primPlusNat zzz56 (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="burlywood",shape="triangle"];24810[label="zzz56/Succ zzz560",fontsize=10,color="white",style="solid",shape="box"];1909 -> 24810[label="",style="solid", color="burlywood", weight=9]; 24810 -> 1921[label="",style="solid", color="burlywood", weight=3]; 24811[label="zzz56/Zero",fontsize=10,color="white",style="solid",shape="box"];1909 -> 24811[label="",style="solid", color="burlywood", weight=9]; 24811 -> 1922[label="",style="solid", color="burlywood", weight=3]; 1911[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];1911 -> 1923[label="",style="solid", color="black", weight=3]; 1913 -> 688[label="",style="dashed", color="red", weight=0]; 1913[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz46200)",fontsize=16,color="magenta"];1913 -> 1924[label="",style="dashed", color="magenta", weight=3]; 1912[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primPlusNat zzz57 (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="burlywood",shape="triangle"];24812[label="zzz57/Succ zzz570",fontsize=10,color="white",style="solid",shape="box"];1912 -> 24812[label="",style="solid", color="burlywood", weight=9]; 24812 -> 1925[label="",style="solid", color="burlywood", weight=3]; 24813[label="zzz57/Zero",fontsize=10,color="white",style="solid",shape="box"];1912 -> 24813[label="",style="solid", color="burlywood", weight=9]; 24813 -> 1926[label="",style="solid", color="burlywood", weight=3]; 1914[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];1914 -> 1971[label="",style="solid", color="black", weight=3]; 13838[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == GT))",fontsize=16,color="black",shape="box"];13838 -> 13866[label="",style="solid", color="black", weight=3]; 342[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (compare False False == LT)",fontsize=16,color="black",shape="box"];342 -> 375[label="",style="solid", color="black", weight=3]; 10439[label="FiniteMap.splitGT2 True zzz516 zzz517 zzz518 zzz519 False False",fontsize=16,color="black",shape="box"];10439 -> 10452[label="",style="solid", color="black", weight=3]; 343[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (compare False False == GT)",fontsize=16,color="black",shape="box"];343 -> 376[label="",style="solid", color="black", weight=3]; 10438[label="FiniteMap.splitLT2 True zzz516 zzz517 zzz518 zzz519 False True",fontsize=16,color="black",shape="box"];10438 -> 10451[label="",style="solid", color="black", weight=3]; 13839[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare False False == GT)",fontsize=16,color="black",shape="box"];13839 -> 13867[label="",style="solid", color="black", weight=3]; 13840[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 True zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 True",fontsize=16,color="black",shape="box"];13840 -> 13868[label="",style="solid", color="black", weight=3]; 13841 -> 688[label="",style="dashed", color="red", weight=0]; 13841[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)",fontsize=16,color="magenta"];13841 -> 13869[label="",style="dashed", color="magenta", weight=3]; 13842[label="Succ zzz43200",fontsize=16,color="green",shape="box"];13843[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9010)) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13843 -> 13870[label="",style="solid", color="black", weight=3]; 13844[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13844 -> 13871[label="",style="solid", color="black", weight=3]; 13845[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz8542 == LT)",fontsize=16,color="burlywood",shape="box"];24814[label="zzz8542/Pos zzz85420",fontsize=10,color="white",style="solid",shape="box"];13845 -> 24814[label="",style="solid", color="burlywood", weight=9]; 24814 -> 13872[label="",style="solid", color="burlywood", weight=3]; 24815[label="zzz8542/Neg zzz85420",fontsize=10,color="white",style="solid",shape="box"];13845 -> 24815[label="",style="solid", color="burlywood", weight=9]; 24815 -> 13873[label="",style="solid", color="burlywood", weight=3]; 13846 -> 688[label="",style="dashed", color="red", weight=0]; 13846[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz43200)",fontsize=16,color="magenta"];13846 -> 13874[label="",style="dashed", color="magenta", weight=3]; 13847[label="Succ zzz43200",fontsize=16,color="green",shape="box"];13848[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9030)) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13848 -> 13875[label="",style="solid", color="black", weight=3]; 13849[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];13849 -> 13876[label="",style="solid", color="black", weight=3]; 13865[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz8542 == LT)",fontsize=16,color="burlywood",shape="box"];24816[label="zzz8542/Pos zzz85420",fontsize=10,color="white",style="solid",shape="box"];13865 -> 24816[label="",style="solid", color="burlywood", weight=9]; 24816 -> 13897[label="",style="solid", color="burlywood", weight=3]; 24817[label="zzz8542/Neg zzz85420",fontsize=10,color="white",style="solid",shape="box"];13865 -> 24817[label="",style="solid", color="burlywood", weight=9]; 24817 -> 13898[label="",style="solid", color="burlywood", weight=3]; 490[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];490 -> 532[label="",style="solid", color="black", weight=3]; 14720[label="zzz91800",fontsize=16,color="green",shape="box"];688[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz7200)",fontsize=16,color="black",shape="triangle"];688 -> 774[label="",style="solid", color="black", weight=3]; 2814[label="primPlusNat (Succ zzz630) zzz640",fontsize=16,color="burlywood",shape="box"];24818[label="zzz640/Succ zzz6400",fontsize=10,color="white",style="solid",shape="box"];2814 -> 24818[label="",style="solid", color="burlywood", weight=9]; 24818 -> 2863[label="",style="solid", color="burlywood", weight=3]; 24819[label="zzz640/Zero",fontsize=10,color="white",style="solid",shape="box"];2814 -> 24819[label="",style="solid", color="burlywood", weight=9]; 24819 -> 2864[label="",style="solid", color="burlywood", weight=3]; 2815[label="primPlusNat Zero zzz640",fontsize=16,color="burlywood",shape="box"];24820[label="zzz640/Succ zzz6400",fontsize=10,color="white",style="solid",shape="box"];2815 -> 24820[label="",style="solid", color="burlywood", weight=9]; 24820 -> 2865[label="",style="solid", color="burlywood", weight=3]; 24821[label="zzz640/Zero",fontsize=10,color="white",style="solid",shape="box"];2815 -> 24821[label="",style="solid", color="burlywood", weight=9]; 24821 -> 2866[label="",style="solid", color="burlywood", weight=3]; 21870[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat zzz16080 zzz157200 == LT)",fontsize=16,color="burlywood",shape="triangle"];24822[label="zzz16080/Succ zzz160800",fontsize=10,color="white",style="solid",shape="box"];21870 -> 24822[label="",style="solid", color="burlywood", weight=9]; 24822 -> 21884[label="",style="solid", color="burlywood", weight=3]; 24823[label="zzz16080/Zero",fontsize=10,color="white",style="solid",shape="box"];21870 -> 24823[label="",style="solid", color="burlywood", weight=9]; 24823 -> 21885[label="",style="solid", color="burlywood", weight=3]; 21871 -> 21821[label="",style="dashed", color="red", weight=0]; 21871[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (GT == LT)",fontsize=16,color="magenta"];21872 -> 21886[label="",style="dashed", color="red", weight=0]; 21872[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 < FiniteMap.glueVBal3Size_l zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="magenta"];21872 -> 21887[label="",style="dashed", color="magenta", weight=3]; 21873[label="zzz157200",fontsize=16,color="green",shape="box"];21874[label="Zero",fontsize=16,color="green",shape="box"];21875 -> 21846[label="",style="dashed", color="red", weight=0]; 21875[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 False",fontsize=16,color="magenta"];21876 -> 22578[label="",style="dashed", color="red", weight=0]; 21876[label="FiniteMap.mkBalBranch zzz128430 zzz128431 (FiniteMap.glueVBal (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) zzz128433) zzz128434",fontsize=16,color="magenta"];21876 -> 22579[label="",style="dashed", color="magenta", weight=3]; 21877 -> 21870[label="",style="dashed", color="red", weight=0]; 21877[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat zzz157200 zzz16090 == LT)",fontsize=16,color="magenta"];21877 -> 21889[label="",style="dashed", color="magenta", weight=3]; 21877 -> 21890[label="",style="dashed", color="magenta", weight=3]; 21878 -> 21826[label="",style="dashed", color="red", weight=0]; 21878[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (LT == LT)",fontsize=16,color="magenta"];21879[label="zzz157200",fontsize=16,color="green",shape="box"];21880[label="Zero",fontsize=16,color="green",shape="box"];13048[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False (FiniteMap.intersectFM_C2Vv1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False)",fontsize=16,color="black",shape="box"];13048 -> 13098[label="",style="solid", color="black", weight=3]; 9758[label="FiniteMap.splitLT2 True zzz516 zzz517 zzz518 zzz519 False (False < True)",fontsize=16,color="black",shape="box"];9758 -> 9800[label="",style="solid", color="black", weight=3]; 9759[label="FiniteMap.splitGT2 True zzz516 zzz517 zzz518 zzz519 False (False > True)",fontsize=16,color="black",shape="box"];9759 -> 9801[label="",style="solid", color="black", weight=3]; 510[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare True False == LT)",fontsize=16,color="black",shape="box"];510 -> 553[label="",style="solid", color="black", weight=3]; 511[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare True False == GT)",fontsize=16,color="black",shape="box"];511 -> 554[label="",style="solid", color="black", weight=3]; 23744[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare0 True False True == LT)))",fontsize=16,color="black",shape="box"];23744 -> 23748[label="",style="solid", color="black", weight=3]; 23745[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1729 zzz1730 zzz1731 zzz1732 True (compare True True == GT)))",fontsize=16,color="black",shape="box"];23745 -> 23749[label="",style="solid", color="black", weight=3]; 1915[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True (EQ == LT)",fontsize=16,color="black",shape="box"];1915 -> 1972[label="",style="solid", color="black", weight=3]; 1916[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True (True == True) == GT))",fontsize=16,color="black",shape="box"];1916 -> 1973[label="",style="solid", color="black", weight=3]; 1917[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True (EQ == GT)",fontsize=16,color="black",shape="box"];1917 -> 1974[label="",style="solid", color="black", weight=3]; 1918[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare0 True False True == LT)",fontsize=16,color="black",shape="box"];1918 -> 1975[label="",style="solid", color="black", weight=3]; 1919[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare True True == GT)",fontsize=16,color="black",shape="box"];1919 -> 1976[label="",style="solid", color="black", weight=3]; 1920[label="zzz46200",fontsize=16,color="green",shape="box"];1921[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primPlusNat (Succ zzz560) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1921 -> 1977[label="",style="solid", color="black", weight=3]; 1922[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (primPlusNat Zero (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1922 -> 1978[label="",style="solid", color="black", weight=3]; 1923[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos Zero) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];24824[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];1923 -> 24824[label="",style="solid", color="burlywood", weight=9]; 24824 -> 1979[label="",style="solid", color="burlywood", weight=3]; 24825[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];1923 -> 24825[label="",style="solid", color="burlywood", weight=9]; 24825 -> 1980[label="",style="solid", color="burlywood", weight=3]; 1924[label="zzz46200",fontsize=16,color="green",shape="box"];1925[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primPlusNat (Succ zzz570) (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1925 -> 1981[label="",style="solid", color="black", weight=3]; 1926[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (primPlusNat Zero (Succ zzz46200))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1926 -> 1982[label="",style="solid", color="black", weight=3]; 1971[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg Zero) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];24826[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];1971 -> 24826[label="",style="solid", color="burlywood", weight=9]; 24826 -> 1988[label="",style="solid", color="burlywood", weight=3]; 24827[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];1971 -> 24827[label="",style="solid", color="burlywood", weight=9]; 24827 -> 1989[label="",style="solid", color="burlywood", weight=3]; 13866[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == GT))",fontsize=16,color="black",shape="box"];13866 -> 13899[label="",style="solid", color="black", weight=3]; 375[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (compare3 False False == LT)",fontsize=16,color="black",shape="box"];375 -> 406[label="",style="solid", color="black", weight=3]; 10452[label="FiniteMap.splitGT1 True zzz516 zzz517 zzz518 zzz519 False (False < True)",fontsize=16,color="black",shape="box"];10452 -> 10462[label="",style="solid", color="black", weight=3]; 376[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (compare3 False False == GT)",fontsize=16,color="black",shape="box"];376 -> 407[label="",style="solid", color="black", weight=3]; 13867[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare3 False False == GT)",fontsize=16,color="black",shape="box"];13867 -> 13900[label="",style="solid", color="black", weight=3]; 13868 -> 22578[label="",style="dashed", color="red", weight=0]; 13868[label="FiniteMap.mkBalBranch True zzz8541 (FiniteMap.addToFM_C FiniteMap.addToFM0 zzz8543 False zzz41) zzz8544",fontsize=16,color="magenta"];13868 -> 22580[label="",style="dashed", color="magenta", weight=3]; 13868 -> 22581[label="",style="dashed", color="magenta", weight=3]; 13868 -> 22582[label="",style="dashed", color="magenta", weight=3]; 13868 -> 22583[label="",style="dashed", color="magenta", weight=3]; 13869[label="zzz43200",fontsize=16,color="green",shape="box"];13870[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9010)) (FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544)) == LT)",fontsize=16,color="black",shape="box"];13870 -> 13905[label="",style="solid", color="black", weight=3]; 13871[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544)) == LT)",fontsize=16,color="black",shape="box"];13871 -> 13906[label="",style="solid", color="black", weight=3]; 13872[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz85420) == LT)",fontsize=16,color="burlywood",shape="box"];24828[label="zzz85420/Succ zzz854200",fontsize=10,color="white",style="solid",shape="box"];13872 -> 24828[label="",style="solid", color="burlywood", weight=9]; 24828 -> 13907[label="",style="solid", color="burlywood", weight=3]; 24829[label="zzz85420/Zero",fontsize=10,color="white",style="solid",shape="box"];13872 -> 24829[label="",style="solid", color="burlywood", weight=9]; 24829 -> 13908[label="",style="solid", color="burlywood", weight=3]; 13873[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz85420) == LT)",fontsize=16,color="burlywood",shape="box"];24830[label="zzz85420/Succ zzz854200",fontsize=10,color="white",style="solid",shape="box"];13873 -> 24830[label="",style="solid", color="burlywood", weight=9]; 24830 -> 13909[label="",style="solid", color="burlywood", weight=3]; 24831[label="zzz85420/Zero",fontsize=10,color="white",style="solid",shape="box"];13873 -> 24831[label="",style="solid", color="burlywood", weight=9]; 24831 -> 13910[label="",style="solid", color="burlywood", weight=3]; 13874[label="zzz43200",fontsize=16,color="green",shape="box"];13875[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9030)) (FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544)) == LT)",fontsize=16,color="black",shape="box"];13875 -> 13911[label="",style="solid", color="black", weight=3]; 13876[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 zzz8542 zzz8543 zzz8544)) == LT)",fontsize=16,color="black",shape="box"];13876 -> 13912[label="",style="solid", color="black", weight=3]; 13897[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz85420) == LT)",fontsize=16,color="burlywood",shape="box"];24832[label="zzz85420/Succ zzz854200",fontsize=10,color="white",style="solid",shape="box"];13897 -> 24832[label="",style="solid", color="burlywood", weight=9]; 24832 -> 13940[label="",style="solid", color="burlywood", weight=3]; 24833[label="zzz85420/Zero",fontsize=10,color="white",style="solid",shape="box"];13897 -> 24833[label="",style="solid", color="burlywood", weight=9]; 24833 -> 13941[label="",style="solid", color="burlywood", weight=3]; 13898[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz85420) == LT)",fontsize=16,color="burlywood",shape="box"];24834[label="zzz85420/Succ zzz854200",fontsize=10,color="white",style="solid",shape="box"];13898 -> 24834[label="",style="solid", color="burlywood", weight=9]; 24834 -> 13942[label="",style="solid", color="burlywood", weight=3]; 24835[label="zzz85420/Zero",fontsize=10,color="white",style="solid",shape="box"];13898 -> 24835[label="",style="solid", color="burlywood", weight=9]; 24835 -> 13943[label="",style="solid", color="burlywood", weight=3]; 532[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];532 -> 577[label="",style="solid", color="black", weight=3]; 774[label="primPlusNat (primMulNat (Succ (Succ (Succ Zero))) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];774 -> 789[label="",style="solid", color="black", weight=3]; 2863[label="primPlusNat (Succ zzz630) (Succ zzz6400)",fontsize=16,color="black",shape="box"];2863 -> 2909[label="",style="solid", color="black", weight=3]; 2864[label="primPlusNat (Succ zzz630) Zero",fontsize=16,color="black",shape="box"];2864 -> 2910[label="",style="solid", color="black", weight=3]; 2865[label="primPlusNat Zero (Succ zzz6400)",fontsize=16,color="black",shape="box"];2865 -> 2911[label="",style="solid", color="black", weight=3]; 2866[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];2866 -> 2912[label="",style="solid", color="black", weight=3]; 21884[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz160800) zzz157200 == LT)",fontsize=16,color="burlywood",shape="box"];24836[label="zzz157200/Succ zzz1572000",fontsize=10,color="white",style="solid",shape="box"];21884 -> 24836[label="",style="solid", color="burlywood", weight=9]; 24836 -> 21891[label="",style="solid", color="burlywood", weight=3]; 24837[label="zzz157200/Zero",fontsize=10,color="white",style="solid",shape="box"];21884 -> 24837[label="",style="solid", color="burlywood", weight=9]; 24837 -> 21892[label="",style="solid", color="burlywood", weight=3]; 21885[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat Zero zzz157200 == LT)",fontsize=16,color="burlywood",shape="box"];24838[label="zzz157200/Succ zzz1572000",fontsize=10,color="white",style="solid",shape="box"];21885 -> 24838[label="",style="solid", color="burlywood", weight=9]; 24838 -> 21893[label="",style="solid", color="burlywood", weight=3]; 24839[label="zzz157200/Zero",fontsize=10,color="white",style="solid",shape="box"];21885 -> 24839[label="",style="solid", color="burlywood", weight=9]; 24839 -> 21894[label="",style="solid", color="burlywood", weight=3]; 21887 -> 21674[label="",style="dashed", color="red", weight=0]; 21887[label="FiniteMap.glueVBal3Size_l zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434",fontsize=16,color="magenta"];21886[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 < zzz1613)",fontsize=16,color="black",shape="triangle"];21886 -> 21895[label="",style="solid", color="black", weight=3]; 22579[label="FiniteMap.glueVBal (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) zzz128433",fontsize=16,color="burlywood",shape="box"];24840[label="zzz128433/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22579 -> 24840[label="",style="solid", color="burlywood", weight=9]; 24840 -> 22729[label="",style="solid", color="burlywood", weight=3]; 24841[label="zzz128433/FiniteMap.Branch zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334",fontsize=10,color="white",style="solid",shape="box"];22579 -> 24841[label="",style="solid", color="burlywood", weight=9]; 24841 -> 22730[label="",style="solid", color="burlywood", weight=3]; 22578[label="FiniteMap.mkBalBranch zzz128430 zzz128431 zzz1647 zzz128434",fontsize=16,color="black",shape="triangle"];22578 -> 22731[label="",style="solid", color="black", weight=3]; 21889[label="zzz157200",fontsize=16,color="green",shape="box"];21890[label="zzz16090",fontsize=16,color="green",shape="box"];13098[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False (FiniteMap.intersectFM_C2Maybe_elt1 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False)",fontsize=16,color="black",shape="box"];13098 -> 13267[label="",style="solid", color="black", weight=3]; 9800[label="FiniteMap.splitLT2 True zzz516 zzz517 zzz518 zzz519 False (compare False True == LT)",fontsize=16,color="black",shape="box"];9800 -> 9851[label="",style="solid", color="black", weight=3]; 9801[label="FiniteMap.splitGT2 True zzz516 zzz517 zzz518 zzz519 False (compare False True == GT)",fontsize=16,color="black",shape="box"];9801 -> 9852[label="",style="solid", color="black", weight=3]; 553[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare3 True False == LT)",fontsize=16,color="black",shape="box"];553 -> 599[label="",style="solid", color="black", weight=3]; 554[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];554 -> 600[label="",style="solid", color="black", weight=3]; 23748[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1729 zzz1730 zzz1731 zzz1732 True (GT == LT)))",fontsize=16,color="black",shape="box"];23748 -> 23752[label="",style="solid", color="black", weight=3]; 23749[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1729 zzz1730 zzz1731 zzz1732 True (compare3 True True == GT)))",fontsize=16,color="black",shape="box"];23749 -> 23753[label="",style="solid", color="black", weight=3]; 1972[label="FiniteMap.splitGT1 True zzz41 zzz42 zzz43 zzz44 True False",fontsize=16,color="black",shape="box"];1972 -> 1990[label="",style="solid", color="black", weight=3]; 1973[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (compare2 True True True == GT))",fontsize=16,color="black",shape="box"];1973 -> 1991[label="",style="solid", color="black", weight=3]; 1974[label="FiniteMap.splitLT1 True zzz41 zzz42 zzz43 zzz44 True False",fontsize=16,color="black",shape="box"];1974 -> 1992[label="",style="solid", color="black", weight=3]; 1975[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (GT == LT)",fontsize=16,color="black",shape="box"];1975 -> 1993[label="",style="solid", color="black", weight=3]; 1976[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare3 True True == GT)",fontsize=16,color="black",shape="box"];1976 -> 1994[label="",style="solid", color="black", weight=3]; 1977[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz560 zzz46200)))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1977 -> 1995[label="",style="solid", color="black", weight=3]; 1978[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ zzz46200)) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1978 -> 1996[label="",style="solid", color="black", weight=3]; 1979[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Pos Zero) (Pos zzz4420) == LT)",fontsize=16,color="burlywood",shape="box"];24842[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];1979 -> 24842[label="",style="solid", color="burlywood", weight=9]; 24842 -> 1997[label="",style="solid", color="burlywood", weight=3]; 24843[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];1979 -> 24843[label="",style="solid", color="burlywood", weight=9]; 24843 -> 1998[label="",style="solid", color="burlywood", weight=3]; 1980[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Pos Zero) (Neg zzz4420) == LT)",fontsize=16,color="burlywood",shape="box"];24844[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];1980 -> 24844[label="",style="solid", color="burlywood", weight=9]; 24844 -> 1999[label="",style="solid", color="burlywood", weight=3]; 24845[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];1980 -> 24845[label="",style="solid", color="burlywood", weight=9]; 24845 -> 2000[label="",style="solid", color="burlywood", weight=3]; 1981[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz570 zzz46200)))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1981 -> 2001[label="",style="solid", color="black", weight=3]; 1982[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ zzz46200)) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];1982 -> 2002[label="",style="solid", color="black", weight=3]; 1988[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos zzz4420) == LT)",fontsize=16,color="burlywood",shape="box"];24846[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];1988 -> 24846[label="",style="solid", color="burlywood", weight=9]; 24846 -> 2102[label="",style="solid", color="burlywood", weight=3]; 24847[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];1988 -> 24847[label="",style="solid", color="burlywood", weight=9]; 24847 -> 2103[label="",style="solid", color="burlywood", weight=3]; 1989[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Neg Zero) (Neg zzz4420) == LT)",fontsize=16,color="burlywood",shape="box"];24848[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];1989 -> 24848[label="",style="solid", color="burlywood", weight=9]; 24848 -> 2104[label="",style="solid", color="burlywood", weight=3]; 24849[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];1989 -> 24849[label="",style="solid", color="burlywood", weight=9]; 24849 -> 2105[label="",style="solid", color="burlywood", weight=3]; 13899[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False (EQ == GT))",fontsize=16,color="black",shape="box"];13899 -> 13944[label="",style="solid", color="black", weight=3]; 406[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == LT)",fontsize=16,color="black",shape="box"];406 -> 443[label="",style="solid", color="black", weight=3]; 10462[label="FiniteMap.splitGT1 True zzz516 zzz517 zzz518 zzz519 False (compare False True == LT)",fontsize=16,color="black",shape="box"];10462 -> 10521[label="",style="solid", color="black", weight=3]; 407[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False (False == False) == GT)",fontsize=16,color="black",shape="box"];407 -> 444[label="",style="solid", color="black", weight=3]; 13900[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare2 False False (False == False) == GT)",fontsize=16,color="black",shape="box"];13900 -> 13945[label="",style="solid", color="black", weight=3]; 22580[label="zzz8541",fontsize=16,color="green",shape="box"];22581[label="True",fontsize=16,color="green",shape="box"];22582[label="zzz8544",fontsize=16,color="green",shape="box"];22583 -> 13262[label="",style="dashed", color="red", weight=0]; 22583[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz8543 False zzz41",fontsize=16,color="magenta"];22583 -> 22732[label="",style="dashed", color="magenta", weight=3]; 13905[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9010)) zzz8542 == LT)",fontsize=16,color="burlywood",shape="box"];24850[label="zzz8542/Pos zzz85420",fontsize=10,color="white",style="solid",shape="box"];13905 -> 24850[label="",style="solid", color="burlywood", weight=9]; 24850 -> 13947[label="",style="solid", color="burlywood", weight=3]; 24851[label="zzz8542/Neg zzz85420",fontsize=10,color="white",style="solid",shape="box"];13905 -> 24851[label="",style="solid", color="burlywood", weight=9]; 24851 -> 13948[label="",style="solid", color="burlywood", weight=3]; 13906[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz8542 == LT)",fontsize=16,color="burlywood",shape="box"];24852[label="zzz8542/Pos zzz85420",fontsize=10,color="white",style="solid",shape="box"];13906 -> 24852[label="",style="solid", color="burlywood", weight=9]; 24852 -> 13949[label="",style="solid", color="burlywood", weight=3]; 24853[label="zzz8542/Neg zzz85420",fontsize=10,color="white",style="solid",shape="box"];13906 -> 24853[label="",style="solid", color="burlywood", weight=9]; 24853 -> 13950[label="",style="solid", color="burlywood", weight=3]; 13907[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz854200)) == LT)",fontsize=16,color="black",shape="box"];13907 -> 13951[label="",style="solid", color="black", weight=3]; 13908[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];13908 -> 13952[label="",style="solid", color="black", weight=3]; 13909[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz854200)) == LT)",fontsize=16,color="black",shape="box"];13909 -> 13953[label="",style="solid", color="black", weight=3]; 13910[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];13910 -> 13954[label="",style="solid", color="black", weight=3]; 13911[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9030)) zzz8542 == LT)",fontsize=16,color="burlywood",shape="box"];24854[label="zzz8542/Pos zzz85420",fontsize=10,color="white",style="solid",shape="box"];13911 -> 24854[label="",style="solid", color="burlywood", weight=9]; 24854 -> 13955[label="",style="solid", color="burlywood", weight=3]; 24855[label="zzz8542/Neg zzz85420",fontsize=10,color="white",style="solid",shape="box"];13911 -> 24855[label="",style="solid", color="burlywood", weight=9]; 24855 -> 13956[label="",style="solid", color="burlywood", weight=3]; 13912[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 zzz8542 zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz8542 == LT)",fontsize=16,color="burlywood",shape="box"];24856[label="zzz8542/Pos zzz85420",fontsize=10,color="white",style="solid",shape="box"];13912 -> 24856[label="",style="solid", color="burlywood", weight=9]; 24856 -> 13957[label="",style="solid", color="burlywood", weight=3]; 24857[label="zzz8542/Neg zzz85420",fontsize=10,color="white",style="solid",shape="box"];13912 -> 24857[label="",style="solid", color="burlywood", weight=9]; 24857 -> 13958[label="",style="solid", color="burlywood", weight=3]; 13940[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz854200)) == LT)",fontsize=16,color="black",shape="box"];13940 -> 13968[label="",style="solid", color="black", weight=3]; 13941[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];13941 -> 13969[label="",style="solid", color="black", weight=3]; 13942[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz854200)) == LT)",fontsize=16,color="black",shape="box"];13942 -> 13970[label="",style="solid", color="black", weight=3]; 13943[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];13943 -> 13971[label="",style="solid", color="black", weight=3]; 577[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False (LT == LT)",fontsize=16,color="black",shape="box"];577 -> 629[label="",style="solid", color="black", weight=3]; 789[label="primPlusNat (primPlusNat (primMulNat (Succ (Succ Zero)) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];789 -> 848[label="",style="solid", color="black", weight=3]; 2909[label="Succ (Succ (primPlusNat zzz630 zzz6400))",fontsize=16,color="green",shape="box"];2909 -> 3013[label="",style="dashed", color="green", weight=3]; 2910[label="Succ zzz630",fontsize=16,color="green",shape="box"];2911[label="Succ zzz6400",fontsize=16,color="green",shape="box"];2912[label="Zero",fontsize=16,color="green",shape="box"];21891[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz160800) (Succ zzz1572000) == LT)",fontsize=16,color="black",shape="box"];21891 -> 21907[label="",style="solid", color="black", weight=3]; 21892[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz160800) Zero == LT)",fontsize=16,color="black",shape="box"];21892 -> 21908[label="",style="solid", color="black", weight=3]; 21893[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat Zero (Succ zzz1572000) == LT)",fontsize=16,color="black",shape="box"];21893 -> 21909[label="",style="solid", color="black", weight=3]; 21894[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];21894 -> 21910[label="",style="solid", color="black", weight=3]; 21895[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (compare (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) zzz1613 == LT)",fontsize=16,color="black",shape="box"];21895 -> 21911[label="",style="solid", color="black", weight=3]; 22729[label="FiniteMap.glueVBal (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];22729 -> 22825[label="",style="solid", color="black", weight=3]; 22730[label="FiniteMap.glueVBal (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334)",fontsize=16,color="black",shape="box"];22730 -> 22826[label="",style="solid", color="black", weight=3]; 22731[label="FiniteMap.mkBalBranch6 zzz128430 zzz128431 zzz1647 zzz128434",fontsize=16,color="black",shape="box"];22731 -> 22827[label="",style="solid", color="black", weight=3]; 13267[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False (FiniteMap.lookupFM (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False)",fontsize=16,color="black",shape="box"];13267 -> 13358[label="",style="solid", color="black", weight=3]; 9851[label="FiniteMap.splitLT2 True zzz516 zzz517 zzz518 zzz519 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];9851 -> 10074[label="",style="solid", color="black", weight=3]; 9852[label="FiniteMap.splitGT2 True zzz516 zzz517 zzz518 zzz519 False (compare3 False True == GT)",fontsize=16,color="black",shape="box"];9852 -> 10075[label="",style="solid", color="black", weight=3]; 599[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];599 -> 650[label="",style="solid", color="black", weight=3]; 600[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];600 -> 651[label="",style="solid", color="black", weight=3]; 23752[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM2 False zzz1729 zzz1730 zzz1731 zzz1732 True False))",fontsize=16,color="black",shape="box"];23752 -> 23756[label="",style="solid", color="black", weight=3]; 23753[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1729 zzz1730 zzz1731 zzz1732 True (compare2 True True (True == True) == GT)))",fontsize=16,color="black",shape="box"];23753 -> 23757[label="",style="solid", color="black", weight=3]; 1990[label="FiniteMap.splitGT0 True zzz41 zzz42 zzz43 zzz44 True otherwise",fontsize=16,color="black",shape="box"];1990 -> 2106[label="",style="solid", color="black", weight=3]; 1991[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True (EQ == GT))",fontsize=16,color="black",shape="box"];1991 -> 2107[label="",style="solid", color="black", weight=3]; 1992[label="FiniteMap.splitLT0 True zzz41 zzz42 zzz43 zzz44 True otherwise",fontsize=16,color="black",shape="box"];1992 -> 2108[label="",style="solid", color="black", weight=3]; 1993[label="FiniteMap.addToFM_C2 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 False",fontsize=16,color="black",shape="box"];1993 -> 2109[label="",style="solid", color="black", weight=3]; 1994[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];1994 -> 2110[label="",style="solid", color="black", weight=3]; 1995[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz560 zzz46200)))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];1995 -> 2111[label="",style="solid", color="black", weight=3]; 1996[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ zzz46200)) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];1996 -> 2112[label="",style="solid", color="black", weight=3]; 1997[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Pos Zero) (Pos (Succ zzz44200)) == LT)",fontsize=16,color="black",shape="box"];1997 -> 2113[label="",style="solid", color="black", weight=3]; 1998[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];1998 -> 2114[label="",style="solid", color="black", weight=3]; 1999[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Pos Zero) (Neg (Succ zzz44200)) == LT)",fontsize=16,color="black",shape="box"];1999 -> 2115[label="",style="solid", color="black", weight=3]; 2000[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];2000 -> 2116[label="",style="solid", color="black", weight=3]; 2001[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz570 zzz46200)))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];2001 -> 2117[label="",style="solid", color="black", weight=3]; 2002[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ zzz46200)) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 zzz442 zzz443 zzz444)) == LT)",fontsize=16,color="black",shape="box"];2002 -> 2118[label="",style="solid", color="black", weight=3]; 2102[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos (Succ zzz44200)) == LT)",fontsize=16,color="black",shape="box"];2102 -> 2199[label="",style="solid", color="black", weight=3]; 2103[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];2103 -> 2200[label="",style="solid", color="black", weight=3]; 2104[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (Neg (Succ zzz44200)) == LT)",fontsize=16,color="black",shape="box"];2104 -> 2201[label="",style="solid", color="black", weight=3]; 2105[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];2105 -> 2202[label="",style="solid", color="black", weight=3]; 13944[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM1 False zzz41 zzz42 zzz43 zzz44 False False)",fontsize=16,color="black",shape="box"];13944 -> 13972[label="",style="solid", color="black", weight=3]; 443[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == LT)",fontsize=16,color="black",shape="box"];443 -> 481[label="",style="solid", color="black", weight=3]; 10521[label="FiniteMap.splitGT1 True zzz516 zzz517 zzz518 zzz519 False (compare3 False True == LT)",fontsize=16,color="black",shape="box"];10521 -> 10642[label="",style="solid", color="black", weight=3]; 444[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (compare2 False False True == GT)",fontsize=16,color="black",shape="box"];444 -> 482[label="",style="solid", color="black", weight=3]; 13945[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (compare2 False False True == GT)",fontsize=16,color="black",shape="box"];13945 -> 13973[label="",style="solid", color="black", weight=3]; 22732[label="zzz8543",fontsize=16,color="green",shape="box"];13947[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9010)) (Pos zzz85420) == LT)",fontsize=16,color="black",shape="box"];13947 -> 13974[label="",style="solid", color="black", weight=3]; 13948[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9010)) (Neg zzz85420) == LT)",fontsize=16,color="black",shape="box"];13948 -> 13975[label="",style="solid", color="black", weight=3]; 13949[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz85420) == LT)",fontsize=16,color="burlywood",shape="box"];24858[label="zzz85420/Succ zzz854200",fontsize=10,color="white",style="solid",shape="box"];13949 -> 24858[label="",style="solid", color="burlywood", weight=9]; 24858 -> 13976[label="",style="solid", color="burlywood", weight=3]; 24859[label="zzz85420/Zero",fontsize=10,color="white",style="solid",shape="box"];13949 -> 24859[label="",style="solid", color="burlywood", weight=9]; 24859 -> 13977[label="",style="solid", color="burlywood", weight=3]; 13950[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz85420) == LT)",fontsize=16,color="burlywood",shape="box"];24860[label="zzz85420/Succ zzz854200",fontsize=10,color="white",style="solid",shape="box"];13950 -> 24860[label="",style="solid", color="burlywood", weight=9]; 24860 -> 13978[label="",style="solid", color="burlywood", weight=3]; 24861[label="zzz85420/Zero",fontsize=10,color="white",style="solid",shape="box"];13950 -> 24861[label="",style="solid", color="burlywood", weight=9]; 24861 -> 13979[label="",style="solid", color="burlywood", weight=3]; 13951[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz854200) == LT)",fontsize=16,color="black",shape="box"];13951 -> 13980[label="",style="solid", color="black", weight=3]; 13952[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="box"];13952 -> 13981[label="",style="solid", color="black", weight=3]; 13953[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="box"];13953 -> 13982[label="",style="solid", color="black", weight=3]; 13954[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="box"];13954 -> 13983[label="",style="solid", color="black", weight=3]; 13955[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9030)) (Pos zzz85420) == LT)",fontsize=16,color="black",shape="box"];13955 -> 13984[label="",style="solid", color="black", weight=3]; 13956[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9030)) (Neg zzz85420) == LT)",fontsize=16,color="black",shape="box"];13956 -> 13985[label="",style="solid", color="black", weight=3]; 13957[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz85420) == LT)",fontsize=16,color="burlywood",shape="box"];24862[label="zzz85420/Succ zzz854200",fontsize=10,color="white",style="solid",shape="box"];13957 -> 24862[label="",style="solid", color="burlywood", weight=9]; 24862 -> 13986[label="",style="solid", color="burlywood", weight=3]; 24863[label="zzz85420/Zero",fontsize=10,color="white",style="solid",shape="box"];13957 -> 24863[label="",style="solid", color="burlywood", weight=9]; 24863 -> 13987[label="",style="solid", color="burlywood", weight=3]; 13958[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz85420) == LT)",fontsize=16,color="burlywood",shape="box"];24864[label="zzz85420/Succ zzz854200",fontsize=10,color="white",style="solid",shape="box"];13958 -> 24864[label="",style="solid", color="burlywood", weight=9]; 24864 -> 13988[label="",style="solid", color="burlywood", weight=3]; 24865[label="zzz85420/Zero",fontsize=10,color="white",style="solid",shape="box"];13958 -> 24865[label="",style="solid", color="burlywood", weight=9]; 24865 -> 13989[label="",style="solid", color="burlywood", weight=3]; 13968[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="box"];13968 -> 14013[label="",style="solid", color="black", weight=3]; 13969[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="box"];13969 -> 14014[label="",style="solid", color="black", weight=3]; 13970[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz854200) Zero == LT)",fontsize=16,color="black",shape="box"];13970 -> 14015[label="",style="solid", color="black", weight=3]; 13971[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="box"];13971 -> 14016[label="",style="solid", color="black", weight=3]; 629[label="FiniteMap.splitGT1 True zzz41 zzz42 FiniteMap.EmptyFM zzz44 False True",fontsize=16,color="black",shape="box"];629 -> 684[label="",style="solid", color="black", weight=3]; 848[label="primPlusNat (primPlusNat (primPlusNat (primMulNat (Succ Zero) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];848 -> 901[label="",style="solid", color="black", weight=3]; 3013 -> 2770[label="",style="dashed", color="red", weight=0]; 3013[label="primPlusNat zzz630 zzz6400",fontsize=16,color="magenta"];3013 -> 3107[label="",style="dashed", color="magenta", weight=3]; 3013 -> 3108[label="",style="dashed", color="magenta", weight=3]; 21907 -> 21870[label="",style="dashed", color="red", weight=0]; 21907[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat zzz160800 zzz1572000 == LT)",fontsize=16,color="magenta"];21907 -> 21920[label="",style="dashed", color="magenta", weight=3]; 21907 -> 21921[label="",style="dashed", color="magenta", weight=3]; 21908 -> 21821[label="",style="dashed", color="red", weight=0]; 21908[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (GT == LT)",fontsize=16,color="magenta"];21909 -> 21826[label="",style="dashed", color="red", weight=0]; 21909[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (LT == LT)",fontsize=16,color="magenta"];21910 -> 21848[label="",style="dashed", color="red", weight=0]; 21910[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (EQ == LT)",fontsize=16,color="magenta"];21911[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_r zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) zzz1613 == LT)",fontsize=16,color="black",shape="box"];21911 -> 21922[label="",style="solid", color="black", weight=3]; 22825[label="FiniteMap.glueVBal4 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];22825 -> 22862[label="",style="solid", color="black", weight=3]; 22826[label="FiniteMap.glueVBal3 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334)",fontsize=16,color="black",shape="triangle"];22826 -> 22863[label="",style="solid", color="black", weight=3]; 22827[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (FiniteMap.mkBalBranch6Size_l zzz128430 zzz128431 zzz128434 zzz1647 + FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647 < Pos (Succ (Succ Zero)))",fontsize=16,color="black",shape="box"];22827 -> 22864[label="",style="solid", color="black", weight=3]; 13358 -> 22321[label="",style="dashed", color="red", weight=0]; 13358[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False (FiniteMap.lookupFM3 (FiniteMap.Branch True zzz516 zzz517 zzz518 zzz519) False)",fontsize=16,color="magenta"];13358 -> 22322[label="",style="dashed", color="magenta", weight=3]; 13358 -> 22323[label="",style="dashed", color="magenta", weight=3]; 13358 -> 22324[label="",style="dashed", color="magenta", weight=3]; 13358 -> 22325[label="",style="dashed", color="magenta", weight=3]; 13358 -> 22326[label="",style="dashed", color="magenta", weight=3]; 13358 -> 22327[label="",style="dashed", color="magenta", weight=3]; 13358 -> 22328[label="",style="dashed", color="magenta", weight=3]; 13358 -> 22329[label="",style="dashed", color="magenta", weight=3]; 13358 -> 22330[label="",style="dashed", color="magenta", weight=3]; 10074[label="FiniteMap.splitLT2 True zzz516 zzz517 zzz518 zzz519 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];10074 -> 10111[label="",style="solid", color="black", weight=3]; 10075[label="FiniteMap.splitGT2 True zzz516 zzz517 zzz518 zzz519 False (compare2 False True (False == True) == GT)",fontsize=16,color="black",shape="box"];10075 -> 10112[label="",style="solid", color="black", weight=3]; 650[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False False == LT)",fontsize=16,color="black",shape="box"];650 -> 808[label="",style="solid", color="black", weight=3]; 651[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];651 -> 809[label="",style="solid", color="black", weight=3]; 23756[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1729 zzz1730 zzz1731 zzz1732 True (True > False)))",fontsize=16,color="black",shape="box"];23756 -> 23760[label="",style="solid", color="black", weight=3]; 23757[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1729 zzz1730 zzz1731 zzz1732 True (compare2 True True True == GT)))",fontsize=16,color="black",shape="box"];23757 -> 23761[label="",style="solid", color="black", weight=3]; 2106[label="FiniteMap.splitGT0 True zzz41 zzz42 zzz43 zzz44 True True",fontsize=16,color="black",shape="box"];2106 -> 2203[label="",style="solid", color="black", weight=3]; 2107[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM1 True zzz41 zzz42 zzz43 zzz44 True False)",fontsize=16,color="black",shape="box"];2107 -> 2204[label="",style="solid", color="black", weight=3]; 2108[label="FiniteMap.splitLT0 True zzz41 zzz42 zzz43 zzz44 True True",fontsize=16,color="black",shape="box"];2108 -> 2205[label="",style="solid", color="black", weight=3]; 2109[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (True > False)",fontsize=16,color="black",shape="box"];2109 -> 2206[label="",style="solid", color="black", weight=3]; 2110[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True True True == GT)",fontsize=16,color="black",shape="box"];2110 -> 2207[label="",style="solid", color="black", weight=3]; 2111[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz560 zzz46200)))) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];24866[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];2111 -> 24866[label="",style="solid", color="burlywood", weight=9]; 24866 -> 2208[label="",style="solid", color="burlywood", weight=3]; 24867[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];2111 -> 24867[label="",style="solid", color="burlywood", weight=9]; 24867 -> 2209[label="",style="solid", color="burlywood", weight=3]; 2112[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Pos (Succ zzz46200)) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];24868[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];2112 -> 24868[label="",style="solid", color="burlywood", weight=9]; 24868 -> 2210[label="",style="solid", color="burlywood", weight=3]; 24869[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];2112 -> 24869[label="",style="solid", color="burlywood", weight=9]; 24869 -> 2211[label="",style="solid", color="burlywood", weight=3]; 2113[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpNat Zero (Succ zzz44200) == LT)",fontsize=16,color="black",shape="box"];2113 -> 2212[label="",style="solid", color="black", weight=3]; 2114[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];2114 -> 2213[label="",style="solid", color="black", weight=3]; 2115[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (GT == LT)",fontsize=16,color="black",shape="box"];2115 -> 2214[label="",style="solid", color="black", weight=3]; 2116[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];2116 -> 2215[label="",style="solid", color="black", weight=3]; 2117[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz570 zzz46200)))) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];24870[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];2117 -> 24870[label="",style="solid", color="burlywood", weight=9]; 24870 -> 2216[label="",style="solid", color="burlywood", weight=3]; 24871[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];2117 -> 24871[label="",style="solid", color="burlywood", weight=9]; 24871 -> 2217[label="",style="solid", color="burlywood", weight=3]; 2118[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 zzz442 zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 zzz442 zzz443 zzz444 (primCmpInt (Neg (Succ zzz46200)) zzz442 == LT)",fontsize=16,color="burlywood",shape="box"];24872[label="zzz442/Pos zzz4420",fontsize=10,color="white",style="solid",shape="box"];2118 -> 24872[label="",style="solid", color="burlywood", weight=9]; 24872 -> 2218[label="",style="solid", color="burlywood", weight=3]; 24873[label="zzz442/Neg zzz4420",fontsize=10,color="white",style="solid",shape="box"];2118 -> 24873[label="",style="solid", color="burlywood", weight=9]; 24873 -> 2219[label="",style="solid", color="burlywood", weight=3]; 2199[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];2199 -> 2274[label="",style="solid", color="black", weight=3]; 2200[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];2200 -> 2275[label="",style="solid", color="black", weight=3]; 2201[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ zzz44200) Zero == LT)",fontsize=16,color="black",shape="box"];2201 -> 2276[label="",style="solid", color="black", weight=3]; 2202[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];2202 -> 2277[label="",style="solid", color="black", weight=3]; 13972[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM0 False zzz41 zzz42 zzz43 zzz44 False otherwise)",fontsize=16,color="black",shape="box"];13972 -> 14017[label="",style="solid", color="black", weight=3]; 481[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False (EQ == LT)",fontsize=16,color="black",shape="box"];481 -> 523[label="",style="solid", color="black", weight=3]; 10642[label="FiniteMap.splitGT1 True zzz516 zzz517 zzz518 zzz519 False (compare2 False True (False == True) == LT)",fontsize=16,color="black",shape="box"];10642 -> 10664[label="",style="solid", color="black", weight=3]; 482[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False (EQ == GT)",fontsize=16,color="black",shape="box"];482 -> 524[label="",style="solid", color="black", weight=3]; 13973[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 (EQ == GT)",fontsize=16,color="black",shape="box"];13973 -> 14018[label="",style="solid", color="black", weight=3]; 13974[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 (primCmpNat (Succ zzz9010) zzz85420 == LT)",fontsize=16,color="burlywood",shape="box"];24874[label="zzz85420/Succ zzz854200",fontsize=10,color="white",style="solid",shape="box"];13974 -> 24874[label="",style="solid", color="burlywood", weight=9]; 24874 -> 14019[label="",style="solid", color="burlywood", weight=3]; 24875[label="zzz85420/Zero",fontsize=10,color="white",style="solid",shape="box"];13974 -> 24875[label="",style="solid", color="burlywood", weight=9]; 24875 -> 14020[label="",style="solid", color="burlywood", weight=3]; 13975[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="triangle"];13975 -> 14021[label="",style="solid", color="black", weight=3]; 13976[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz854200)) == LT)",fontsize=16,color="black",shape="box"];13976 -> 14022[label="",style="solid", color="black", weight=3]; 13977[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];13977 -> 14023[label="",style="solid", color="black", weight=3]; 13978[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz854200)) == LT)",fontsize=16,color="black",shape="box"];13978 -> 14024[label="",style="solid", color="black", weight=3]; 13979[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];13979 -> 14025[label="",style="solid", color="black", weight=3]; 13980[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="box"];13980 -> 14026[label="",style="solid", color="black", weight=3]; 13981[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="box"];13981 -> 14027[label="",style="solid", color="black", weight=3]; 13982[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 False",fontsize=16,color="black",shape="box"];13982 -> 14028[label="",style="solid", color="black", weight=3]; 13983[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="box"];13983 -> 14029[label="",style="solid", color="black", weight=3]; 13984[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="triangle"];13984 -> 14030[label="",style="solid", color="black", weight=3]; 13985[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat zzz85420 (Succ zzz9030) == LT)",fontsize=16,color="burlywood",shape="box"];24876[label="zzz85420/Succ zzz854200",fontsize=10,color="white",style="solid",shape="box"];13985 -> 24876[label="",style="solid", color="burlywood", weight=9]; 24876 -> 14031[label="",style="solid", color="burlywood", weight=3]; 24877[label="zzz85420/Zero",fontsize=10,color="white",style="solid",shape="box"];13985 -> 24877[label="",style="solid", color="burlywood", weight=9]; 24877 -> 14032[label="",style="solid", color="burlywood", weight=3]; 13986[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz854200)) == LT)",fontsize=16,color="black",shape="box"];13986 -> 14033[label="",style="solid", color="black", weight=3]; 13987[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];13987 -> 14034[label="",style="solid", color="black", weight=3]; 13988[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz854200)) == LT)",fontsize=16,color="black",shape="box"];13988 -> 14035[label="",style="solid", color="black", weight=3]; 13989[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];13989 -> 14036[label="",style="solid", color="black", weight=3]; 14013[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];14013 -> 14040[label="",style="solid", color="black", weight=3]; 14014[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="box"];14014 -> 14041[label="",style="solid", color="black", weight=3]; 14015[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="box"];14015 -> 14042[label="",style="solid", color="black", weight=3]; 14016[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="box"];14016 -> 14043[label="",style="solid", color="black", weight=3]; 684 -> 1077[label="",style="dashed", color="red", weight=0]; 684[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.splitGT FiniteMap.EmptyFM False) zzz44",fontsize=16,color="magenta"];684 -> 1084[label="",style="dashed", color="magenta", weight=3]; 901[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat (primMulNat Zero (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];901 -> 1057[label="",style="solid", color="black", weight=3]; 3107[label="zzz630",fontsize=16,color="green",shape="box"];3108[label="zzz6400",fontsize=16,color="green",shape="box"];21920[label="zzz160800",fontsize=16,color="green",shape="box"];21921[label="zzz1572000",fontsize=16,color="green",shape="box"];21922[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.glueVBal3Size_r zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)) zzz1613 == LT)",fontsize=16,color="black",shape="box"];21922 -> 21936[label="",style="solid", color="black", weight=3]; 22862[label="FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804",fontsize=16,color="green",shape="box"];22863 -> 21077[label="",style="dashed", color="red", weight=0]; 22863[label="FiniteMap.glueVBal3GlueVBal2 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334 (FiniteMap.sIZE_RATIO * FiniteMap.glueVBal3Size_l zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334 < FiniteMap.glueVBal3Size_r zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334)",fontsize=16,color="magenta"];22863 -> 22898[label="",style="dashed", color="magenta", weight=3]; 22863 -> 22899[label="",style="dashed", color="magenta", weight=3]; 22863 -> 22900[label="",style="dashed", color="magenta", weight=3]; 22863 -> 22901[label="",style="dashed", color="magenta", weight=3]; 22863 -> 22902[label="",style="dashed", color="magenta", weight=3]; 22863 -> 22903[label="",style="dashed", color="magenta", weight=3]; 22864[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (compare (FiniteMap.mkBalBranch6Size_l zzz128430 zzz128431 zzz128434 zzz1647 + FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];22864 -> 22904[label="",style="solid", color="black", weight=3]; 22322[label="zzz517",fontsize=16,color="green",shape="box"];22323[label="zzz518",fontsize=16,color="green",shape="box"];22324[label="zzz516",fontsize=16,color="green",shape="box"];22325[label="zzz517",fontsize=16,color="green",shape="box"];22326[label="zzz516",fontsize=16,color="green",shape="box"];22327[label="zzz519",fontsize=16,color="green",shape="box"];22328[label="zzz518",fontsize=16,color="green",shape="box"];22329[label="zzz519",fontsize=16,color="green",shape="box"];22330[label="True",fontsize=16,color="green",shape="box"];22321[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM3 (FiniteMap.Branch zzz1636 zzz1637 zzz1638 zzz1639 zzz1640) False)",fontsize=16,color="black",shape="triangle"];22321 -> 22376[label="",style="solid", color="black", weight=3]; 808[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False (True <= False) == LT)",fontsize=16,color="black",shape="box"];808 -> 867[label="",style="solid", color="black", weight=3]; 809[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];809 -> 868[label="",style="solid", color="black", weight=3]; 23760[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare True False == GT)))",fontsize=16,color="black",shape="box"];23760 -> 23782[label="",style="solid", color="black", weight=3]; 23761[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1729 zzz1730 zzz1731 zzz1732 True (EQ == GT)))",fontsize=16,color="black",shape="box"];23761 -> 23783[label="",style="solid", color="black", weight=3]; 2203[label="zzz44",fontsize=16,color="green",shape="box"];2204[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM0 True zzz41 zzz42 zzz43 zzz44 True otherwise)",fontsize=16,color="black",shape="box"];2204 -> 2278[label="",style="solid", color="black", weight=3]; 2205[label="zzz43",fontsize=16,color="green",shape="box"];2206[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare True False == GT)",fontsize=16,color="black",shape="box"];2206 -> 2279[label="",style="solid", color="black", weight=3]; 2207[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 (EQ == GT)",fontsize=16,color="black",shape="box"];2207 -> 2280[label="",style="solid", color="black", weight=3]; 2208[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz560 zzz46200)))) (Pos zzz4420) == LT)",fontsize=16,color="black",shape="box"];2208 -> 2281[label="",style="solid", color="black", weight=3]; 2209[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Pos (Succ (Succ (primPlusNat zzz560 zzz46200)))) (Neg zzz4420) == LT)",fontsize=16,color="black",shape="box"];2209 -> 2282[label="",style="solid", color="black", weight=3]; 2210[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Pos (Succ zzz46200)) (Pos zzz4420) == LT)",fontsize=16,color="black",shape="box"];2210 -> 2283[label="",style="solid", color="black", weight=3]; 2211[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Pos (Succ zzz46200)) (Neg zzz4420) == LT)",fontsize=16,color="black",shape="box"];2211 -> 2284[label="",style="solid", color="black", weight=3]; 2212[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];2212 -> 2285[label="",style="solid", color="black", weight=3]; 2213[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2213 -> 2286[label="",style="solid", color="black", weight=3]; 2214[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2214 -> 2287[label="",style="solid", color="black", weight=3]; 2215[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2215 -> 2288[label="",style="solid", color="black", weight=3]; 2216[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz570 zzz46200)))) (Pos zzz4420) == LT)",fontsize=16,color="black",shape="box"];2216 -> 2289[label="",style="solid", color="black", weight=3]; 2217[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Neg (Succ (Succ (primPlusNat zzz570 zzz46200)))) (Neg zzz4420) == LT)",fontsize=16,color="black",shape="box"];2217 -> 2290[label="",style="solid", color="black", weight=3]; 2218[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpInt (Neg (Succ zzz46200)) (Pos zzz4420) == LT)",fontsize=16,color="black",shape="box"];2218 -> 2291[label="",style="solid", color="black", weight=3]; 2219[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Neg (Succ zzz46200)) (Neg zzz4420) == LT)",fontsize=16,color="black",shape="box"];2219 -> 2292[label="",style="solid", color="black", weight=3]; 2274[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];2274 -> 2391[label="",style="solid", color="black", weight=3]; 2275[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2275 -> 2392[label="",style="solid", color="black", weight=3]; 2276[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (GT == LT)",fontsize=16,color="black",shape="box"];2276 -> 2393[label="",style="solid", color="black", weight=3]; 2277[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2277 -> 2394[label="",style="solid", color="black", weight=3]; 14017[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (FiniteMap.lookupFM0 False zzz41 zzz42 zzz43 zzz44 False True)",fontsize=16,color="black",shape="box"];14017 -> 14044[label="",style="solid", color="black", weight=3]; 523[label="FiniteMap.splitGT1 False zzz41 zzz42 zzz43 zzz44 False False",fontsize=16,color="black",shape="box"];523 -> 566[label="",style="solid", color="black", weight=3]; 10664[label="FiniteMap.splitGT1 True zzz516 zzz517 zzz518 zzz519 False (compare2 False True False == LT)",fontsize=16,color="black",shape="box"];10664 -> 10702[label="",style="solid", color="black", weight=3]; 524[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 zzz44 False False",fontsize=16,color="black",shape="box"];524 -> 567[label="",style="solid", color="black", weight=3]; 14018[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 False",fontsize=16,color="black",shape="box"];14018 -> 14045[label="",style="solid", color="black", weight=3]; 14019[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz9010) (Succ zzz854200) == LT)",fontsize=16,color="black",shape="box"];14019 -> 14046[label="",style="solid", color="black", weight=3]; 14020[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9010) Zero == LT)",fontsize=16,color="black",shape="box"];14020 -> 14047[label="",style="solid", color="black", weight=3]; 14021[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];14021 -> 14048[label="",style="solid", color="black", weight=3]; 14022 -> 17862[label="",style="dashed", color="red", weight=0]; 14022[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz854200) == LT)",fontsize=16,color="magenta"];14022 -> 17863[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17864[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17865[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17866[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17867[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17868[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17869[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17870[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17871[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17872[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17873[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17874[label="",style="dashed", color="magenta", weight=3]; 14022 -> 17875[label="",style="dashed", color="magenta", weight=3]; 14023[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="box"];14023 -> 14050[label="",style="solid", color="black", weight=3]; 14024 -> 13975[label="",style="dashed", color="red", weight=0]; 14024[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];14024 -> 14051[label="",style="dashed", color="magenta", weight=3]; 14025[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="box"];14025 -> 14052[label="",style="solid", color="black", weight=3]; 14026[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];14026 -> 14053[label="",style="solid", color="black", weight=3]; 14027[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 < FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="black",shape="box"];14027 -> 14054[label="",style="solid", color="black", weight=3]; 14028[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 < FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="black",shape="box"];14028 -> 14055[label="",style="solid", color="black", weight=3]; 14029[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 < FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="black",shape="box"];14029 -> 14056[label="",style="solid", color="black", weight=3]; 14030[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos zzz85420) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];14030 -> 14057[label="",style="solid", color="black", weight=3]; 14031[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz854200) (Succ zzz9030) == LT)",fontsize=16,color="black",shape="box"];14031 -> 14058[label="",style="solid", color="black", weight=3]; 14032[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz9030) == LT)",fontsize=16,color="black",shape="box"];14032 -> 14059[label="",style="solid", color="black", weight=3]; 14033 -> 13984[label="",style="dashed", color="red", weight=0]; 14033[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];14033 -> 14060[label="",style="dashed", color="magenta", weight=3]; 14034[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="box"];14034 -> 14061[label="",style="solid", color="black", weight=3]; 14035 -> 18198[label="",style="dashed", color="red", weight=0]; 14035[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz854200) Zero == LT)",fontsize=16,color="magenta"];14035 -> 18199[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18200[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18201[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18202[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18203[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18204[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18205[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18206[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18207[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18208[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18209[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18210[label="",style="dashed", color="magenta", weight=3]; 14035 -> 18211[label="",style="dashed", color="magenta", weight=3]; 14036[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="box"];14036 -> 14063[label="",style="solid", color="black", weight=3]; 14040 -> 22578[label="",style="dashed", color="red", weight=0]; 14040[label="FiniteMap.mkBalBranch zzz8540 zzz8541 (FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) zzz8543) zzz8544",fontsize=16,color="magenta"];14040 -> 22588[label="",style="dashed", color="magenta", weight=3]; 14040 -> 22589[label="",style="dashed", color="magenta", weight=3]; 14040 -> 22590[label="",style="dashed", color="magenta", weight=3]; 14040 -> 22591[label="",style="dashed", color="magenta", weight=3]; 14041[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 < FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="black",shape="box"];14041 -> 14076[label="",style="solid", color="black", weight=3]; 14042[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 False",fontsize=16,color="black",shape="box"];14042 -> 14077[label="",style="solid", color="black", weight=3]; 14043[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 < FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="black",shape="box"];14043 -> 14078[label="",style="solid", color="black", weight=3]; 1084[label="FiniteMap.splitGT FiniteMap.EmptyFM False",fontsize=16,color="black",shape="box"];1084 -> 1102[label="",style="solid", color="black", weight=3]; 1057[label="primPlusNat (primPlusNat (primPlusNat (primPlusNat Zero (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];1057 -> 1097[label="",style="solid", color="black", weight=3]; 21936 -> 21959[label="",style="dashed", color="red", weight=0]; 21936[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.glueVBal3Size_r zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)) zzz1613 == LT)",fontsize=16,color="magenta"];21936 -> 21960[label="",style="dashed", color="magenta", weight=3]; 22898[label="zzz1284331",fontsize=16,color="green",shape="box"];22899[label="zzz1284332",fontsize=16,color="green",shape="box"];22900[label="zzz1284330",fontsize=16,color="green",shape="box"];22901 -> 21960[label="",style="dashed", color="red", weight=0]; 22901[label="FiniteMap.glueVBal3Size_r zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334",fontsize=16,color="magenta"];22901 -> 22931[label="",style="dashed", color="magenta", weight=3]; 22901 -> 22932[label="",style="dashed", color="magenta", weight=3]; 22901 -> 22933[label="",style="dashed", color="magenta", weight=3]; 22901 -> 22934[label="",style="dashed", color="magenta", weight=3]; 22901 -> 22935[label="",style="dashed", color="magenta", weight=3]; 22902[label="zzz1284334",fontsize=16,color="green",shape="box"];22903[label="zzz1284333",fontsize=16,color="green",shape="box"];22904 -> 23018[label="",style="dashed", color="red", weight=0]; 22904[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (FiniteMap.mkBalBranch6Size_l zzz128430 zzz128431 zzz128434 zzz1647 + FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="magenta"];22904 -> 23019[label="",style="dashed", color="magenta", weight=3]; 22376[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 zzz1636 zzz1637 zzz1638 zzz1639 zzz1640 False (False < zzz1636))",fontsize=16,color="black",shape="box"];22376 -> 22392[label="",style="solid", color="black", weight=3]; 867[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False False == LT)",fontsize=16,color="black",shape="box"];867 -> 922[label="",style="solid", color="black", weight=3]; 868[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];868 -> 923[label="",style="solid", color="black", weight=3]; 23782[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare3 True False == GT)))",fontsize=16,color="black",shape="box"];23782 -> 23798[label="",style="solid", color="black", weight=3]; 23783[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 True zzz1729 zzz1730 zzz1731 zzz1732 True False))",fontsize=16,color="black",shape="box"];23783 -> 23799[label="",style="solid", color="black", weight=3]; 2278[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (FiniteMap.lookupFM0 True zzz41 zzz42 zzz43 zzz44 True True)",fontsize=16,color="black",shape="box"];2278 -> 2395[label="",style="solid", color="black", weight=3]; 2279[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare3 True False == GT)",fontsize=16,color="black",shape="box"];2279 -> 2396[label="",style="solid", color="black", weight=3]; 2280[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 False",fontsize=16,color="black",shape="box"];2280 -> 2397[label="",style="solid", color="black", weight=3]; 2281[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpNat (Succ (Succ (primPlusNat zzz560 zzz46200))) zzz4420 == LT)",fontsize=16,color="burlywood",shape="box"];24878[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];2281 -> 24878[label="",style="solid", color="burlywood", weight=9]; 24878 -> 2398[label="",style="solid", color="burlywood", weight=3]; 24879[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];2281 -> 24879[label="",style="solid", color="burlywood", weight=9]; 24879 -> 2399[label="",style="solid", color="burlywood", weight=3]; 2282[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (GT == LT)",fontsize=16,color="black",shape="triangle"];2282 -> 2400[label="",style="solid", color="black", weight=3]; 2283[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (primCmpNat (Succ zzz46200) zzz4420 == LT)",fontsize=16,color="burlywood",shape="box"];24880[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];2283 -> 24880[label="",style="solid", color="burlywood", weight=9]; 24880 -> 2401[label="",style="solid", color="burlywood", weight=3]; 24881[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];2283 -> 24881[label="",style="solid", color="burlywood", weight=9]; 24881 -> 2402[label="",style="solid", color="burlywood", weight=3]; 2284 -> 2282[label="",style="dashed", color="red", weight=0]; 2284[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (GT == LT)",fontsize=16,color="magenta"];2285[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];2285 -> 2403[label="",style="solid", color="black", weight=3]; 2286[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 < FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464)",fontsize=16,color="black",shape="box"];2286 -> 2404[label="",style="solid", color="black", weight=3]; 2287[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 < FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464)",fontsize=16,color="black",shape="box"];2287 -> 2405[label="",style="solid", color="black", weight=3]; 2288[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 < FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464)",fontsize=16,color="black",shape="box"];2288 -> 2406[label="",style="solid", color="black", weight=3]; 2289[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="triangle"];2289 -> 2407[label="",style="solid", color="black", weight=3]; 2290[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpNat zzz4420 (Succ (Succ (primPlusNat zzz570 zzz46200))) == LT)",fontsize=16,color="burlywood",shape="box"];24882[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];2290 -> 24882[label="",style="solid", color="burlywood", weight=9]; 24882 -> 2408[label="",style="solid", color="burlywood", weight=3]; 24883[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];2290 -> 24883[label="",style="solid", color="burlywood", weight=9]; 24883 -> 2409[label="",style="solid", color="burlywood", weight=3]; 2291 -> 2289[label="",style="dashed", color="red", weight=0]; 2291[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 (LT == LT)",fontsize=16,color="magenta"];2292[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpNat zzz4420 (Succ zzz46200) == LT)",fontsize=16,color="burlywood",shape="box"];24884[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];2292 -> 24884[label="",style="solid", color="burlywood", weight=9]; 24884 -> 2410[label="",style="solid", color="burlywood", weight=3]; 24885[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];2292 -> 24885[label="",style="solid", color="burlywood", weight=9]; 24885 -> 2411[label="",style="solid", color="burlywood", weight=3]; 2391 -> 22578[label="",style="dashed", color="red", weight=0]; 2391[label="FiniteMap.mkBalBranch zzz440 zzz441 (FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464) zzz443) zzz444",fontsize=16,color="magenta"];2391 -> 22592[label="",style="dashed", color="magenta", weight=3]; 2391 -> 22593[label="",style="dashed", color="magenta", weight=3]; 2391 -> 22594[label="",style="dashed", color="magenta", weight=3]; 2391 -> 22595[label="",style="dashed", color="magenta", weight=3]; 2392[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 < FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464)",fontsize=16,color="black",shape="box"];2392 -> 2514[label="",style="solid", color="black", weight=3]; 2393[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2393 -> 2515[label="",style="solid", color="black", weight=3]; 2394[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 < FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464)",fontsize=16,color="black",shape="box"];2394 -> 2516[label="",style="solid", color="black", weight=3]; 14044[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz41 zzz42 zzz43 zzz44) False (Just zzz41)",fontsize=16,color="black",shape="box"];14044 -> 14079[label="",style="solid", color="black", weight=3]; 566[label="FiniteMap.splitGT0 False zzz41 zzz42 zzz43 zzz44 False otherwise",fontsize=16,color="black",shape="box"];566 -> 614[label="",style="solid", color="black", weight=3]; 10702[label="FiniteMap.splitGT1 True zzz516 zzz517 zzz518 zzz519 False (compare1 False True (False <= True) == LT)",fontsize=16,color="black",shape="box"];10702 -> 10931[label="",style="solid", color="black", weight=3]; 567[label="FiniteMap.splitLT0 False zzz41 zzz42 zzz43 zzz44 False otherwise",fontsize=16,color="black",shape="box"];567 -> 615[label="",style="solid", color="black", weight=3]; 14045[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 otherwise",fontsize=16,color="black",shape="box"];14045 -> 14080[label="",style="solid", color="black", weight=3]; 14046 -> 17862[label="",style="dashed", color="red", weight=0]; 14046[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat zzz9010 zzz854200 == LT)",fontsize=16,color="magenta"];14046 -> 17876[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17877[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17878[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17879[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17880[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17881[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17882[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17883[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17884[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17885[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17886[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17887[label="",style="dashed", color="magenta", weight=3]; 14046 -> 17888[label="",style="dashed", color="magenta", weight=3]; 14047[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="box"];14047 -> 14083[label="",style="solid", color="black", weight=3]; 14048[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 < FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="black",shape="box"];14048 -> 14084[label="",style="solid", color="black", weight=3]; 17863[label="zzz43200",fontsize=16,color="green",shape="box"];17864[label="zzz8544",fontsize=16,color="green",shape="box"];17865[label="zzz433",fontsize=16,color="green",shape="box"];17866[label="zzz854200",fontsize=16,color="green",shape="box"];17867[label="zzz41",fontsize=16,color="green",shape="box"];17868[label="zzz8543",fontsize=16,color="green",shape="box"];17869[label="zzz8541",fontsize=16,color="green",shape="box"];17870[label="Zero",fontsize=16,color="green",shape="box"];17871[label="zzz431",fontsize=16,color="green",shape="box"];17872[label="zzz434",fontsize=16,color="green",shape="box"];17873[label="zzz8540",fontsize=16,color="green",shape="box"];17874[label="Succ zzz854200",fontsize=16,color="green",shape="box"];17875[label="zzz430",fontsize=16,color="green",shape="box"];17862[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat zzz1313 zzz1314 == LT)",fontsize=16,color="burlywood",shape="triangle"];24886[label="zzz1313/Succ zzz13130",fontsize=10,color="white",style="solid",shape="box"];17862 -> 24886[label="",style="solid", color="burlywood", weight=9]; 24886 -> 17993[label="",style="solid", color="burlywood", weight=3]; 24887[label="zzz1313/Zero",fontsize=10,color="white",style="solid",shape="box"];17862 -> 24887[label="",style="solid", color="burlywood", weight=9]; 24887 -> 17994[label="",style="solid", color="burlywood", weight=3]; 14050[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];14050 -> 14086[label="",style="solid", color="black", weight=3]; 14051[label="Succ zzz854200",fontsize=16,color="green",shape="box"];14052 -> 14021[label="",style="dashed", color="red", weight=0]; 14052[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 False",fontsize=16,color="magenta"];14052 -> 14087[label="",style="dashed", color="magenta", weight=3]; 14053 -> 22578[label="",style="dashed", color="red", weight=0]; 14053[label="FiniteMap.mkBalBranch zzz8540 zzz8541 (FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) zzz8543) zzz8544",fontsize=16,color="magenta"];14053 -> 22596[label="",style="dashed", color="magenta", weight=3]; 14053 -> 22597[label="",style="dashed", color="magenta", weight=3]; 14053 -> 22598[label="",style="dashed", color="magenta", weight=3]; 14053 -> 22599[label="",style="dashed", color="magenta", weight=3]; 14054[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14054 -> 14092[label="",style="solid", color="black", weight=3]; 14055[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14055 -> 14093[label="",style="solid", color="black", weight=3]; 14056[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14056 -> 14094[label="",style="solid", color="black", weight=3]; 14057 -> 22578[label="",style="dashed", color="red", weight=0]; 14057[label="FiniteMap.mkBalBranch zzz8540 zzz8541 (FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz8543) zzz8544",fontsize=16,color="magenta"];14057 -> 22600[label="",style="dashed", color="magenta", weight=3]; 14057 -> 22601[label="",style="dashed", color="magenta", weight=3]; 14057 -> 22602[label="",style="dashed", color="magenta", weight=3]; 14057 -> 22603[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18198[label="",style="dashed", color="red", weight=0]; 14058[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat zzz854200 zzz9030 == LT)",fontsize=16,color="magenta"];14058 -> 18212[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18213[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18214[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18215[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18216[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18217[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18218[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18219[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18220[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18221[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18222[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18223[label="",style="dashed", color="magenta", weight=3]; 14058 -> 18224[label="",style="dashed", color="magenta", weight=3]; 14059[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="box"];14059 -> 14101[label="",style="solid", color="black", weight=3]; 14060[label="Succ zzz854200",fontsize=16,color="green",shape="box"];14061[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="box"];14061 -> 14102[label="",style="solid", color="black", weight=3]; 18199[label="zzz41",fontsize=16,color="green",shape="box"];18200[label="zzz854200",fontsize=16,color="green",shape="box"];18201[label="Succ zzz854200",fontsize=16,color="green",shape="box"];18202[label="zzz8541",fontsize=16,color="green",shape="box"];18203[label="zzz434",fontsize=16,color="green",shape="box"];18204[label="zzz8540",fontsize=16,color="green",shape="box"];18205[label="zzz431",fontsize=16,color="green",shape="box"];18206[label="zzz433",fontsize=16,color="green",shape="box"];18207[label="Zero",fontsize=16,color="green",shape="box"];18208[label="zzz430",fontsize=16,color="green",shape="box"];18209[label="zzz8543",fontsize=16,color="green",shape="box"];18210[label="zzz8544",fontsize=16,color="green",shape="box"];18211[label="zzz43200",fontsize=16,color="green",shape="box"];18198[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat zzz1328 zzz1329 == LT)",fontsize=16,color="burlywood",shape="triangle"];24888[label="zzz1328/Succ zzz13280",fontsize=10,color="white",style="solid",shape="box"];18198 -> 24888[label="",style="solid", color="burlywood", weight=9]; 24888 -> 18329[label="",style="solid", color="burlywood", weight=3]; 24889[label="zzz1328/Zero",fontsize=10,color="white",style="solid",shape="box"];18198 -> 24889[label="",style="solid", color="burlywood", weight=9]; 24889 -> 18330[label="",style="solid", color="burlywood", weight=3]; 14063[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="box"];14063 -> 14104[label="",style="solid", color="black", weight=3]; 22588[label="zzz8541",fontsize=16,color="green",shape="box"];22589[label="zzz8540",fontsize=16,color="green",shape="box"];22590[label="zzz8544",fontsize=16,color="green",shape="box"];22591 -> 12908[label="",style="dashed", color="red", weight=0]; 22591[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) zzz8543",fontsize=16,color="magenta"];22591 -> 22733[label="",style="dashed", color="magenta", weight=3]; 22591 -> 22734[label="",style="dashed", color="magenta", weight=3]; 14076[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14076 -> 14137[label="",style="solid", color="black", weight=3]; 14077[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 < FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="black",shape="box"];14077 -> 14138[label="",style="solid", color="black", weight=3]; 14078[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14078 -> 14139[label="",style="solid", color="black", weight=3]; 1097[label="primPlusNat (primPlusNat (primPlusNat (Succ zzz7200) (Succ zzz7200)) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];1097 -> 1154[label="",style="solid", color="black", weight=3]; 21960[label="FiniteMap.glueVBal3Size_r zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434",fontsize=16,color="black",shape="triangle"];21960 -> 21962[label="",style="solid", color="black", weight=3]; 21959[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1622) zzz1613 == LT)",fontsize=16,color="burlywood",shape="triangle"];24890[label="zzz1622/Pos zzz16220",fontsize=10,color="white",style="solid",shape="box"];21959 -> 24890[label="",style="solid", color="burlywood", weight=9]; 24890 -> 21963[label="",style="solid", color="burlywood", weight=3]; 24891[label="zzz1622/Neg zzz16220",fontsize=10,color="white",style="solid",shape="box"];21959 -> 24891[label="",style="solid", color="burlywood", weight=9]; 24891 -> 21964[label="",style="solid", color="burlywood", weight=3]; 22931[label="zzz1284331",fontsize=16,color="green",shape="box"];22932[label="zzz1284332",fontsize=16,color="green",shape="box"];22933[label="zzz1284330",fontsize=16,color="green",shape="box"];22934[label="zzz1284334",fontsize=16,color="green",shape="box"];22935[label="zzz1284333",fontsize=16,color="green",shape="box"];23019[label="FiniteMap.mkBalBranch6Size_l zzz128430 zzz128431 zzz128434 zzz1647 + FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647",fontsize=16,color="black",shape="box"];23019 -> 23024[label="",style="solid", color="black", weight=3]; 23018[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt zzz1649 (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="burlywood",shape="triangle"];24892[label="zzz1649/Pos zzz16490",fontsize=10,color="white",style="solid",shape="box"];23018 -> 24892[label="",style="solid", color="burlywood", weight=9]; 24892 -> 23025[label="",style="solid", color="burlywood", weight=3]; 24893[label="zzz1649/Neg zzz16490",fontsize=10,color="white",style="solid",shape="box"];23018 -> 24893[label="",style="solid", color="burlywood", weight=9]; 24893 -> 23026[label="",style="solid", color="burlywood", weight=3]; 22392[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 zzz1636 zzz1637 zzz1638 zzz1639 zzz1640 False (compare False zzz1636 == LT))",fontsize=16,color="black",shape="box"];22392 -> 22412[label="",style="solid", color="black", weight=3]; 922[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False otherwise == LT)",fontsize=16,color="black",shape="box"];922 -> 1122[label="",style="solid", color="black", weight=3]; 923[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];923 -> 1123[label="",style="solid", color="black", weight=3]; 23798[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare2 True False (True == False) == GT)))",fontsize=16,color="black",shape="box"];23798 -> 23811[label="",style="solid", color="black", weight=3]; 23799[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM0 True zzz1729 zzz1730 zzz1731 zzz1732 True otherwise))",fontsize=16,color="black",shape="box"];23799 -> 23812[label="",style="solid", color="black", weight=3]; 2395[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz41 zzz42 zzz43 zzz44) True (Just zzz41)",fontsize=16,color="black",shape="box"];2395 -> 2520[label="",style="solid", color="black", weight=3]; 2396[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];2396 -> 2521[label="",style="solid", color="black", weight=3]; 2397[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 otherwise",fontsize=16,color="black",shape="box"];2397 -> 2522[label="",style="solid", color="black", weight=3]; 2398[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ (Succ (primPlusNat zzz560 zzz46200))) (Succ zzz44200) == LT)",fontsize=16,color="black",shape="box"];2398 -> 2523[label="",style="solid", color="black", weight=3]; 2399[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpNat (Succ (Succ (primPlusNat zzz560 zzz46200))) Zero == LT)",fontsize=16,color="black",shape="box"];2399 -> 2524[label="",style="solid", color="black", weight=3]; 2400[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2400 -> 2525[label="",style="solid", color="black", weight=3]; 2401[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ zzz46200) (Succ zzz44200) == LT)",fontsize=16,color="black",shape="box"];2401 -> 2526[label="",style="solid", color="black", weight=3]; 2402[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpNat (Succ zzz46200) Zero == LT)",fontsize=16,color="black",shape="box"];2402 -> 2527[label="",style="solid", color="black", weight=3]; 2403 -> 22578[label="",style="dashed", color="red", weight=0]; 2403[label="FiniteMap.mkBalBranch zzz440 zzz441 (FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464) zzz443) zzz444",fontsize=16,color="magenta"];2403 -> 22604[label="",style="dashed", color="magenta", weight=3]; 2403 -> 22605[label="",style="dashed", color="magenta", weight=3]; 2403 -> 22606[label="",style="dashed", color="magenta", weight=3]; 2403 -> 22607[label="",style="dashed", color="magenta", weight=3]; 2404[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2404 -> 2532[label="",style="solid", color="black", weight=3]; 2405[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2405 -> 2533[label="",style="solid", color="black", weight=3]; 2406[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2406 -> 2534[label="",style="solid", color="black", weight=3]; 2407[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos zzz4420) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];2407 -> 2535[label="",style="solid", color="black", weight=3]; 2408[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ zzz44200) (Succ (Succ (primPlusNat zzz570 zzz46200))) == LT)",fontsize=16,color="black",shape="box"];2408 -> 2536[label="",style="solid", color="black", weight=3]; 2409[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpNat Zero (Succ (Succ (primPlusNat zzz570 zzz46200))) == LT)",fontsize=16,color="black",shape="box"];2409 -> 2537[label="",style="solid", color="black", weight=3]; 2410[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ zzz44200) (Succ zzz46200) == LT)",fontsize=16,color="black",shape="box"];2410 -> 2538[label="",style="solid", color="black", weight=3]; 2411[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpNat Zero (Succ zzz46200) == LT)",fontsize=16,color="black",shape="box"];2411 -> 2539[label="",style="solid", color="black", weight=3]; 22592[label="zzz441",fontsize=16,color="green",shape="box"];22593[label="zzz440",fontsize=16,color="green",shape="box"];22594[label="zzz444",fontsize=16,color="green",shape="box"];22595 -> 1077[label="",style="dashed", color="red", weight=0]; 22595[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464) zzz443",fontsize=16,color="magenta"];22595 -> 22735[label="",style="dashed", color="magenta", weight=3]; 22595 -> 22736[label="",style="dashed", color="magenta", weight=3]; 2514[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2514 -> 2655[label="",style="solid", color="black", weight=3]; 2515[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 < FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464)",fontsize=16,color="black",shape="box"];2515 -> 2656[label="",style="solid", color="black", weight=3]; 2516[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2516 -> 2657[label="",style="solid", color="black", weight=3]; 14079[label="zzz41",fontsize=16,color="green",shape="box"];614[label="FiniteMap.splitGT0 False zzz41 zzz42 zzz43 zzz44 False True",fontsize=16,color="black",shape="box"];614 -> 669[label="",style="solid", color="black", weight=3]; 10931[label="FiniteMap.splitGT1 True zzz516 zzz517 zzz518 zzz519 False (compare1 False True True == LT)",fontsize=16,color="black",shape="box"];10931 -> 10939[label="",style="solid", color="black", weight=3]; 615[label="FiniteMap.splitLT0 False zzz41 zzz42 zzz43 zzz44 False True",fontsize=16,color="black",shape="box"];615 -> 670[label="",style="solid", color="black", weight=3]; 14080[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 False zzz8541 zzz8542 zzz8543 zzz8544 False zzz41 True",fontsize=16,color="black",shape="box"];14080 -> 14140[label="",style="solid", color="black", weight=3]; 17876[label="zzz43200",fontsize=16,color="green",shape="box"];17877[label="zzz8544",fontsize=16,color="green",shape="box"];17878[label="zzz433",fontsize=16,color="green",shape="box"];17879[label="zzz854200",fontsize=16,color="green",shape="box"];17880[label="zzz41",fontsize=16,color="green",shape="box"];17881[label="zzz8543",fontsize=16,color="green",shape="box"];17882[label="zzz8541",fontsize=16,color="green",shape="box"];17883[label="zzz9010",fontsize=16,color="green",shape="box"];17884[label="zzz431",fontsize=16,color="green",shape="box"];17885[label="zzz434",fontsize=16,color="green",shape="box"];17886[label="zzz8540",fontsize=16,color="green",shape="box"];17887[label="zzz854200",fontsize=16,color="green",shape="box"];17888[label="zzz430",fontsize=16,color="green",shape="box"];14083 -> 14050[label="",style="dashed", color="red", weight=0]; 14083[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="magenta"];14084[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14084 -> 14145[label="",style="solid", color="black", weight=3]; 17993[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat (Succ zzz13130) zzz1314 == LT)",fontsize=16,color="burlywood",shape="box"];24894[label="zzz1314/Succ zzz13140",fontsize=10,color="white",style="solid",shape="box"];17993 -> 24894[label="",style="solid", color="burlywood", weight=9]; 24894 -> 18177[label="",style="solid", color="burlywood", weight=3]; 24895[label="zzz1314/Zero",fontsize=10,color="white",style="solid",shape="box"];17993 -> 24895[label="",style="solid", color="burlywood", weight=9]; 24895 -> 18178[label="",style="solid", color="burlywood", weight=3]; 17994[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat Zero zzz1314 == LT)",fontsize=16,color="burlywood",shape="box"];24896[label="zzz1314/Succ zzz13140",fontsize=10,color="white",style="solid",shape="box"];17994 -> 24896[label="",style="solid", color="burlywood", weight=9]; 24896 -> 18179[label="",style="solid", color="burlywood", weight=3]; 24897[label="zzz1314/Zero",fontsize=10,color="white",style="solid",shape="box"];17994 -> 24897[label="",style="solid", color="burlywood", weight=9]; 24897 -> 18180[label="",style="solid", color="burlywood", weight=3]; 14086[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 < FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="black",shape="box"];14086 -> 14147[label="",style="solid", color="black", weight=3]; 14087[label="Zero",fontsize=16,color="green",shape="box"];22596[label="zzz8541",fontsize=16,color="green",shape="box"];22597[label="zzz8540",fontsize=16,color="green",shape="box"];22598[label="zzz8544",fontsize=16,color="green",shape="box"];22599 -> 12908[label="",style="dashed", color="red", weight=0]; 22599[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) zzz8543",fontsize=16,color="magenta"];22599 -> 22737[label="",style="dashed", color="magenta", weight=3]; 22599 -> 22738[label="",style="dashed", color="magenta", weight=3]; 14092[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14092 -> 14150[label="",style="solid", color="black", weight=3]; 14093[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14093 -> 14151[label="",style="solid", color="black", weight=3]; 14094[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14094 -> 14152[label="",style="solid", color="black", weight=3]; 22600[label="zzz8541",fontsize=16,color="green",shape="box"];22601[label="zzz8540",fontsize=16,color="green",shape="box"];22602[label="zzz8544",fontsize=16,color="green",shape="box"];22603 -> 12908[label="",style="dashed", color="red", weight=0]; 22603[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz8543",fontsize=16,color="magenta"];22603 -> 22739[label="",style="dashed", color="magenta", weight=3]; 22603 -> 22740[label="",style="dashed", color="magenta", weight=3]; 18212[label="zzz41",fontsize=16,color="green",shape="box"];18213[label="zzz854200",fontsize=16,color="green",shape="box"];18214[label="zzz854200",fontsize=16,color="green",shape="box"];18215[label="zzz8541",fontsize=16,color="green",shape="box"];18216[label="zzz434",fontsize=16,color="green",shape="box"];18217[label="zzz8540",fontsize=16,color="green",shape="box"];18218[label="zzz431",fontsize=16,color="green",shape="box"];18219[label="zzz433",fontsize=16,color="green",shape="box"];18220[label="zzz9030",fontsize=16,color="green",shape="box"];18221[label="zzz430",fontsize=16,color="green",shape="box"];18222[label="zzz8543",fontsize=16,color="green",shape="box"];18223[label="zzz8544",fontsize=16,color="green",shape="box"];18224[label="zzz43200",fontsize=16,color="green",shape="box"];14101[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];14101 -> 14159[label="",style="solid", color="black", weight=3]; 14102[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 < FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="black",shape="box"];14102 -> 14160[label="",style="solid", color="black", weight=3]; 18329[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat (Succ zzz13280) zzz1329 == LT)",fontsize=16,color="burlywood",shape="box"];24898[label="zzz1329/Succ zzz13290",fontsize=10,color="white",style="solid",shape="box"];18329 -> 24898[label="",style="solid", color="burlywood", weight=9]; 24898 -> 18470[label="",style="solid", color="burlywood", weight=3]; 24899[label="zzz1329/Zero",fontsize=10,color="white",style="solid",shape="box"];18329 -> 24899[label="",style="solid", color="burlywood", weight=9]; 24899 -> 18471[label="",style="solid", color="burlywood", weight=3]; 18330[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat Zero zzz1329 == LT)",fontsize=16,color="burlywood",shape="box"];24900[label="zzz1329/Succ zzz13290",fontsize=10,color="white",style="solid",shape="box"];18330 -> 24900[label="",style="solid", color="burlywood", weight=9]; 24900 -> 18472[label="",style="solid", color="burlywood", weight=3]; 24901[label="zzz1329/Zero",fontsize=10,color="white",style="solid",shape="box"];18330 -> 24901[label="",style="solid", color="burlywood", weight=9]; 24901 -> 18473[label="",style="solid", color="burlywood", weight=3]; 14104[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 < FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="black",shape="box"];14104 -> 14162[label="",style="solid", color="black", weight=3]; 22733[label="zzz8543",fontsize=16,color="green",shape="box"];22734[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14137[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14137 -> 14177[label="",style="solid", color="black", weight=3]; 14138[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14138 -> 14178[label="",style="solid", color="black", weight=3]; 14139[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14139 -> 14179[label="",style="solid", color="black", weight=3]; 1154[label="primPlusNat (primPlusNat (Succ (Succ (primPlusNat zzz7200 zzz7200))) (Succ zzz7200)) (Succ zzz7200)",fontsize=16,color="black",shape="box"];1154 -> 1224[label="",style="solid", color="black", weight=3]; 21962 -> 13932[label="",style="dashed", color="red", weight=0]; 21962[label="FiniteMap.sizeFM (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="magenta"];21962 -> 21969[label="",style="dashed", color="magenta", weight=3]; 21963[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz16220)) zzz1613 == LT)",fontsize=16,color="black",shape="box"];21963 -> 21970[label="",style="solid", color="black", weight=3]; 21964[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz16220)) zzz1613 == LT)",fontsize=16,color="black",shape="box"];21964 -> 21971[label="",style="solid", color="black", weight=3]; 23024 -> 23066[label="",style="dashed", color="red", weight=0]; 23024[label="primPlusInt (FiniteMap.mkBalBranch6Size_l zzz128430 zzz128431 zzz128434 zzz1647) (FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647)",fontsize=16,color="magenta"];23024 -> 23067[label="",style="dashed", color="magenta", weight=3]; 23025[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos zzz16490) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="burlywood",shape="box"];24902[label="zzz16490/Succ zzz164900",fontsize=10,color="white",style="solid",shape="box"];23025 -> 24902[label="",style="solid", color="burlywood", weight=9]; 24902 -> 23047[label="",style="solid", color="burlywood", weight=3]; 24903[label="zzz16490/Zero",fontsize=10,color="white",style="solid",shape="box"];23025 -> 24903[label="",style="solid", color="burlywood", weight=9]; 24903 -> 23048[label="",style="solid", color="burlywood", weight=3]; 23026[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg zzz16490) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="burlywood",shape="box"];24904[label="zzz16490/Succ zzz164900",fontsize=10,color="white",style="solid",shape="box"];23026 -> 24904[label="",style="solid", color="burlywood", weight=9]; 24904 -> 23049[label="",style="solid", color="burlywood", weight=3]; 24905[label="zzz16490/Zero",fontsize=10,color="white",style="solid",shape="box"];23026 -> 24905[label="",style="solid", color="burlywood", weight=9]; 24905 -> 23050[label="",style="solid", color="burlywood", weight=3]; 22412[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 zzz1636 zzz1637 zzz1638 zzz1639 zzz1640 False (compare3 False zzz1636 == LT))",fontsize=16,color="black",shape="box"];22412 -> 22434[label="",style="solid", color="black", weight=3]; 1122[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False True == LT)",fontsize=16,color="black",shape="box"];1122 -> 1195[label="",style="solid", color="black", weight=3]; 1123[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];1123 -> 1196[label="",style="solid", color="black", weight=3]; 23811[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare2 True False False == GT)))",fontsize=16,color="black",shape="box"];23811 -> 23820[label="",style="solid", color="black", weight=3]; 23812[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM0 True zzz1729 zzz1730 zzz1731 zzz1732 True True))",fontsize=16,color="black",shape="box"];23812 -> 23821[label="",style="solid", color="black", weight=3]; 2520[label="zzz41",fontsize=16,color="green",shape="box"];2521[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];2521 -> 2662[label="",style="solid", color="black", weight=3]; 2522[label="FiniteMap.addToFM_C0 FiniteMap.addToFM0 True zzz441 zzz442 zzz443 zzz444 True zzz41 True",fontsize=16,color="black",shape="box"];2522 -> 2663[label="",style="solid", color="black", weight=3]; 2523 -> 9381[label="",style="dashed", color="red", weight=0]; 2523[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpNat (Succ (primPlusNat zzz560 zzz46200)) zzz44200 == LT)",fontsize=16,color="magenta"];2523 -> 9382[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9383[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9384[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9385[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9386[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9387[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9388[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9389[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9390[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9391[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9392[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9393[label="",style="dashed", color="magenta", weight=3]; 2523 -> 9394[label="",style="dashed", color="magenta", weight=3]; 2524[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (GT == LT)",fontsize=16,color="black",shape="triangle"];2524 -> 2666[label="",style="solid", color="black", weight=3]; 2525[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 < FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)",fontsize=16,color="black",shape="box"];2525 -> 2667[label="",style="solid", color="black", weight=3]; 2526 -> 9381[label="",style="dashed", color="red", weight=0]; 2526[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos (Succ zzz44200)) zzz443 zzz444 (primCmpNat zzz46200 zzz44200 == LT)",fontsize=16,color="magenta"];2526 -> 9395[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9396[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9397[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9398[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9399[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9400[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9401[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9402[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9403[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9404[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9405[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9406[label="",style="dashed", color="magenta", weight=3]; 2526 -> 9407[label="",style="dashed", color="magenta", weight=3]; 2527 -> 2524[label="",style="dashed", color="red", weight=0]; 2527[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (GT == LT)",fontsize=16,color="magenta"];22604[label="zzz441",fontsize=16,color="green",shape="box"];22605[label="zzz440",fontsize=16,color="green",shape="box"];22606[label="zzz444",fontsize=16,color="green",shape="box"];22607 -> 1077[label="",style="dashed", color="red", weight=0]; 22607[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464) zzz443",fontsize=16,color="magenta"];22607 -> 22741[label="",style="dashed", color="magenta", weight=3]; 22607 -> 22742[label="",style="dashed", color="magenta", weight=3]; 2532[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2532 -> 2672[label="",style="solid", color="black", weight=3]; 2533[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2533 -> 2673[label="",style="solid", color="black", weight=3]; 2534[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2534 -> 2674[label="",style="solid", color="black", weight=3]; 2535 -> 22578[label="",style="dashed", color="red", weight=0]; 2535[label="FiniteMap.mkBalBranch zzz440 zzz441 (FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) zzz443) zzz444",fontsize=16,color="magenta"];2535 -> 22608[label="",style="dashed", color="magenta", weight=3]; 2535 -> 22609[label="",style="dashed", color="magenta", weight=3]; 2535 -> 22610[label="",style="dashed", color="magenta", weight=3]; 2535 -> 22611[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9917[label="",style="dashed", color="red", weight=0]; 2536[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat zzz44200 (Succ (primPlusNat zzz570 zzz46200)) == LT)",fontsize=16,color="magenta"];2536 -> 9918[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9919[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9920[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9921[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9922[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9923[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9924[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9925[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9926[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9927[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9928[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9929[label="",style="dashed", color="magenta", weight=3]; 2536 -> 9930[label="",style="dashed", color="magenta", weight=3]; 2537[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="triangle"];2537 -> 2681[label="",style="solid", color="black", weight=3]; 2538 -> 9917[label="",style="dashed", color="red", weight=0]; 2538[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat zzz44200 zzz46200 == LT)",fontsize=16,color="magenta"];2538 -> 9931[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9932[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9933[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9934[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9935[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9936[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9937[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9938[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9939[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9940[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9941[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9942[label="",style="dashed", color="magenta", weight=3]; 2538 -> 9943[label="",style="dashed", color="magenta", weight=3]; 2539 -> 2537[label="",style="dashed", color="red", weight=0]; 2539[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (LT == LT)",fontsize=16,color="magenta"];22735[label="zzz443",fontsize=16,color="green",shape="box"];22736[label="FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];2655[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2655 -> 2766[label="",style="solid", color="black", weight=3]; 2656[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2656 -> 2767[label="",style="solid", color="black", weight=3]; 2657[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2657 -> 2768[label="",style="solid", color="black", weight=3]; 669[label="zzz44",fontsize=16,color="green",shape="box"];10939[label="FiniteMap.splitGT1 True zzz516 zzz517 zzz518 zzz519 False (LT == LT)",fontsize=16,color="black",shape="box"];10939 -> 10991[label="",style="solid", color="black", weight=3]; 670[label="zzz43",fontsize=16,color="green",shape="box"];14140[label="FiniteMap.Branch False (FiniteMap.addToFM0 zzz8541 zzz41) zzz8542 zzz8543 zzz8544",fontsize=16,color="green",shape="box"];14140 -> 14180[label="",style="dashed", color="green", weight=3]; 14145[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14145 -> 14185[label="",style="solid", color="black", weight=3]; 18177[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat (Succ zzz13130) (Succ zzz13140) == LT)",fontsize=16,color="black",shape="box"];18177 -> 18331[label="",style="solid", color="black", weight=3]; 18178[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat (Succ zzz13130) Zero == LT)",fontsize=16,color="black",shape="box"];18178 -> 18332[label="",style="solid", color="black", weight=3]; 18179[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat Zero (Succ zzz13140) == LT)",fontsize=16,color="black",shape="box"];18179 -> 18333[label="",style="solid", color="black", weight=3]; 18180[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];18180 -> 18334[label="",style="solid", color="black", weight=3]; 14147[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14147 -> 14190[label="",style="solid", color="black", weight=3]; 22737[label="zzz8543",fontsize=16,color="green",shape="box"];22738[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14150[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14150 -> 14191[label="",style="solid", color="black", weight=3]; 14151[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14151 -> 14192[label="",style="solid", color="black", weight=3]; 14152[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14152 -> 14193[label="",style="solid", color="black", weight=3]; 22739[label="zzz8543",fontsize=16,color="green",shape="box"];22740[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];14159 -> 22578[label="",style="dashed", color="red", weight=0]; 14159[label="FiniteMap.mkBalBranch zzz8540 zzz8541 (FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz8543) zzz8544",fontsize=16,color="magenta"];14159 -> 22612[label="",style="dashed", color="magenta", weight=3]; 14159 -> 22613[label="",style="dashed", color="magenta", weight=3]; 14159 -> 22614[label="",style="dashed", color="magenta", weight=3]; 14159 -> 22615[label="",style="dashed", color="magenta", weight=3]; 14160[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14160 -> 14202[label="",style="solid", color="black", weight=3]; 18470[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat (Succ zzz13280) (Succ zzz13290) == LT)",fontsize=16,color="black",shape="box"];18470 -> 18516[label="",style="solid", color="black", weight=3]; 18471[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat (Succ zzz13280) Zero == LT)",fontsize=16,color="black",shape="box"];18471 -> 18517[label="",style="solid", color="black", weight=3]; 18472[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat Zero (Succ zzz13290) == LT)",fontsize=16,color="black",shape="box"];18472 -> 18518[label="",style="solid", color="black", weight=3]; 18473[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];18473 -> 18519[label="",style="solid", color="black", weight=3]; 14162[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14162 -> 14204[label="",style="solid", color="black", weight=3]; 14177[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14177 -> 14207[label="",style="solid", color="black", weight=3]; 14178[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14178 -> 14208[label="",style="solid", color="black", weight=3]; 14179[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14179 -> 14209[label="",style="solid", color="black", weight=3]; 1224 -> 2488[label="",style="dashed", color="red", weight=0]; 1224[label="primPlusNat (Succ (Succ (primPlusNat (Succ (primPlusNat zzz7200 zzz7200)) zzz7200))) (Succ zzz7200)",fontsize=16,color="magenta"];1224 -> 2489[label="",style="dashed", color="magenta", weight=3]; 1224 -> 2490[label="",style="dashed", color="magenta", weight=3]; 21969[label="FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434",fontsize=16,color="green",shape="box"];21970 -> 22008[label="",style="dashed", color="red", weight=0]; 21970[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16220)) zzz1613 == LT)",fontsize=16,color="magenta"];21970 -> 22009[label="",style="dashed", color="magenta", weight=3]; 21971 -> 22010[label="",style="dashed", color="red", weight=0]; 21971[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16220)) zzz1613 == LT)",fontsize=16,color="magenta"];21971 -> 22011[label="",style="dashed", color="magenta", weight=3]; 23067[label="FiniteMap.mkBalBranch6Size_l zzz128430 zzz128431 zzz128434 zzz1647",fontsize=16,color="black",shape="triangle"];23067 -> 23069[label="",style="solid", color="black", weight=3]; 23066[label="primPlusInt zzz1651 (FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647)",fontsize=16,color="burlywood",shape="triangle"];24906[label="zzz1651/Pos zzz16510",fontsize=10,color="white",style="solid",shape="box"];23066 -> 24906[label="",style="solid", color="burlywood", weight=9]; 24906 -> 23070[label="",style="solid", color="burlywood", weight=3]; 24907[label="zzz1651/Neg zzz16510",fontsize=10,color="white",style="solid",shape="box"];23066 -> 24907[label="",style="solid", color="burlywood", weight=9]; 24907 -> 23071[label="",style="solid", color="burlywood", weight=3]; 23047[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz164900)) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];23047 -> 23072[label="",style="solid", color="black", weight=3]; 23048[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];23048 -> 23073[label="",style="solid", color="black", weight=3]; 23049[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz164900)) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];23049 -> 23074[label="",style="solid", color="black", weight=3]; 23050[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Pos (Succ (Succ Zero))) == LT)",fontsize=16,color="black",shape="box"];23050 -> 23075[label="",style="solid", color="black", weight=3]; 22434[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 zzz1636 zzz1637 zzz1638 zzz1639 zzz1640 False (compare2 False zzz1636 (False == zzz1636) == LT))",fontsize=16,color="burlywood",shape="box"];24908[label="zzz1636/False",fontsize=10,color="white",style="solid",shape="box"];22434 -> 24908[label="",style="solid", color="burlywood", weight=9]; 24908 -> 22453[label="",style="solid", color="burlywood", weight=3]; 24909[label="zzz1636/True",fontsize=10,color="white",style="solid",shape="box"];22434 -> 24909[label="",style="solid", color="burlywood", weight=9]; 24909 -> 22454[label="",style="solid", color="burlywood", weight=3]; 1195[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (GT == LT)",fontsize=16,color="black",shape="box"];1195 -> 1252[label="",style="solid", color="black", weight=3]; 1196[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (GT == GT)",fontsize=16,color="black",shape="box"];1196 -> 1253[label="",style="solid", color="black", weight=3]; 23820[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare1 True False (True <= False) == GT)))",fontsize=16,color="black",shape="box"];23820 -> 23831[label="",style="solid", color="black", weight=3]; 23821[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (Just zzz1729))",fontsize=16,color="black",shape="box"];23821 -> 23832[label="",style="solid", color="black", weight=3]; 2662[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];2662 -> 2771[label="",style="solid", color="black", weight=3]; 2663[label="FiniteMap.Branch True (FiniteMap.addToFM0 zzz441 zzz41) zzz442 zzz443 zzz444",fontsize=16,color="green",shape="box"];2663 -> 2772[label="",style="dashed", color="green", weight=3]; 9382[label="zzz46200",fontsize=16,color="green",shape="box"];9383[label="zzz444",fontsize=16,color="green",shape="box"];9384[label="zzz460",fontsize=16,color="green",shape="box"];9385[label="zzz461",fontsize=16,color="green",shape="box"];9386[label="zzz463",fontsize=16,color="green",shape="box"];9387[label="Succ (primPlusNat zzz560 zzz46200)",fontsize=16,color="green",shape="box"];9387 -> 9545[label="",style="dashed", color="green", weight=3]; 9388[label="zzz464",fontsize=16,color="green",shape="box"];9389[label="zzz441",fontsize=16,color="green",shape="box"];9390[label="zzz44200",fontsize=16,color="green",shape="box"];9391[label="zzz443",fontsize=16,color="green",shape="box"];9392[label="zzz44200",fontsize=16,color="green",shape="box"];9393[label="zzz41",fontsize=16,color="green",shape="box"];9394[label="zzz440",fontsize=16,color="green",shape="box"];9381[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpNat zzz598 zzz599 == LT)",fontsize=16,color="burlywood",shape="triangle"];24910[label="zzz598/Succ zzz5980",fontsize=10,color="white",style="solid",shape="box"];9381 -> 24910[label="",style="solid", color="burlywood", weight=9]; 24910 -> 9546[label="",style="solid", color="burlywood", weight=3]; 24911[label="zzz598/Zero",fontsize=10,color="white",style="solid",shape="box"];9381 -> 24911[label="",style="solid", color="burlywood", weight=9]; 24911 -> 9547[label="",style="solid", color="burlywood", weight=3]; 2666[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];2666 -> 2775[label="",style="solid", color="black", weight=3]; 2667[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2667 -> 2776[label="",style="solid", color="black", weight=3]; 9395[label="zzz46200",fontsize=16,color="green",shape="box"];9396[label="zzz444",fontsize=16,color="green",shape="box"];9397[label="zzz460",fontsize=16,color="green",shape="box"];9398[label="zzz461",fontsize=16,color="green",shape="box"];9399[label="zzz463",fontsize=16,color="green",shape="box"];9400[label="zzz46200",fontsize=16,color="green",shape="box"];9401[label="zzz464",fontsize=16,color="green",shape="box"];9402[label="zzz441",fontsize=16,color="green",shape="box"];9403[label="zzz44200",fontsize=16,color="green",shape="box"];9404[label="zzz443",fontsize=16,color="green",shape="box"];9405[label="zzz44200",fontsize=16,color="green",shape="box"];9406[label="zzz41",fontsize=16,color="green",shape="box"];9407[label="zzz440",fontsize=16,color="green",shape="box"];22741[label="zzz443",fontsize=16,color="green",shape="box"];22742[label="FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];2672[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2672 -> 2781[label="",style="solid", color="black", weight=3]; 2673[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2673 -> 2782[label="",style="solid", color="black", weight=3]; 2674[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2674 -> 2783[label="",style="solid", color="black", weight=3]; 22608[label="zzz441",fontsize=16,color="green",shape="box"];22609[label="zzz440",fontsize=16,color="green",shape="box"];22610[label="zzz444",fontsize=16,color="green",shape="box"];22611 -> 1077[label="",style="dashed", color="red", weight=0]; 22611[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) zzz443",fontsize=16,color="magenta"];22611 -> 22743[label="",style="dashed", color="magenta", weight=3]; 22611 -> 22744[label="",style="dashed", color="magenta", weight=3]; 9918[label="zzz443",fontsize=16,color="green",shape="box"];9919[label="zzz440",fontsize=16,color="green",shape="box"];9920[label="zzz464",fontsize=16,color="green",shape="box"];9921[label="zzz463",fontsize=16,color="green",shape="box"];9922[label="zzz41",fontsize=16,color="green",shape="box"];9923[label="zzz460",fontsize=16,color="green",shape="box"];9924[label="zzz441",fontsize=16,color="green",shape="box"];9925[label="zzz44200",fontsize=16,color="green",shape="box"];9926[label="zzz44200",fontsize=16,color="green",shape="box"];9927[label="Succ (primPlusNat zzz570 zzz46200)",fontsize=16,color="green",shape="box"];9927 -> 10079[label="",style="dashed", color="green", weight=3]; 9928[label="zzz461",fontsize=16,color="green",shape="box"];9929[label="zzz46200",fontsize=16,color="green",shape="box"];9930[label="zzz444",fontsize=16,color="green",shape="box"];9917[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpNat zzz652 zzz653 == LT)",fontsize=16,color="burlywood",shape="triangle"];24912[label="zzz652/Succ zzz6520",fontsize=10,color="white",style="solid",shape="box"];9917 -> 24912[label="",style="solid", color="burlywood", weight=9]; 24912 -> 10080[label="",style="solid", color="burlywood", weight=3]; 24913[label="zzz652/Zero",fontsize=10,color="white",style="solid",shape="box"];9917 -> 24913[label="",style="solid", color="burlywood", weight=9]; 24913 -> 10081[label="",style="solid", color="burlywood", weight=3]; 2681[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];2681 -> 2788[label="",style="solid", color="black", weight=3]; 9931[label="zzz443",fontsize=16,color="green",shape="box"];9932[label="zzz440",fontsize=16,color="green",shape="box"];9933[label="zzz464",fontsize=16,color="green",shape="box"];9934[label="zzz463",fontsize=16,color="green",shape="box"];9935[label="zzz41",fontsize=16,color="green",shape="box"];9936[label="zzz460",fontsize=16,color="green",shape="box"];9937[label="zzz441",fontsize=16,color="green",shape="box"];9938[label="zzz44200",fontsize=16,color="green",shape="box"];9939[label="zzz44200",fontsize=16,color="green",shape="box"];9940[label="zzz46200",fontsize=16,color="green",shape="box"];9941[label="zzz461",fontsize=16,color="green",shape="box"];9942[label="zzz46200",fontsize=16,color="green",shape="box"];9943[label="zzz444",fontsize=16,color="green",shape="box"];2766[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2766 -> 2811[label="",style="solid", color="black", weight=3]; 2767[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2767 -> 2812[label="",style="solid", color="black", weight=3]; 2768[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2768 -> 2813[label="",style="solid", color="black", weight=3]; 10991[label="FiniteMap.splitGT1 True zzz516 zzz517 zzz518 zzz519 False True",fontsize=16,color="black",shape="box"];10991 -> 11074[label="",style="solid", color="black", weight=3]; 14180 -> 2772[label="",style="dashed", color="red", weight=0]; 14180[label="FiniteMap.addToFM0 zzz8541 zzz41",fontsize=16,color="magenta"];14180 -> 14210[label="",style="dashed", color="magenta", weight=3]; 14185[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14185 -> 14216[label="",style="solid", color="black", weight=3]; 18331 -> 17862[label="",style="dashed", color="red", weight=0]; 18331[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat zzz13130 zzz13140 == LT)",fontsize=16,color="magenta"];18331 -> 18474[label="",style="dashed", color="magenta", weight=3]; 18331 -> 18475[label="",style="dashed", color="magenta", weight=3]; 18332[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (GT == LT)",fontsize=16,color="black",shape="box"];18332 -> 18476[label="",style="solid", color="black", weight=3]; 18333[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (LT == LT)",fontsize=16,color="black",shape="box"];18333 -> 18477[label="",style="solid", color="black", weight=3]; 18334[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (EQ == LT)",fontsize=16,color="black",shape="box"];18334 -> 18478[label="",style="solid", color="black", weight=3]; 14190[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14190 -> 14219[label="",style="solid", color="black", weight=3]; 14191 -> 14245[label="",style="dashed", color="red", weight=0]; 14191[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14191 -> 14246[label="",style="dashed", color="magenta", weight=3]; 14192 -> 14251[label="",style="dashed", color="red", weight=0]; 14192[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14192 -> 14252[label="",style="dashed", color="magenta", weight=3]; 14193 -> 14257[label="",style="dashed", color="red", weight=0]; 14193[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14193 -> 14258[label="",style="dashed", color="magenta", weight=3]; 22612[label="zzz8541",fontsize=16,color="green",shape="box"];22613[label="zzz8540",fontsize=16,color="green",shape="box"];22614[label="zzz8544",fontsize=16,color="green",shape="box"];22615 -> 12908[label="",style="dashed", color="red", weight=0]; 22615[label="FiniteMap.mkVBalBranch False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) zzz8543",fontsize=16,color="magenta"];22615 -> 22745[label="",style="dashed", color="magenta", weight=3]; 22615 -> 22746[label="",style="dashed", color="magenta", weight=3]; 14202[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14202 -> 14230[label="",style="solid", color="black", weight=3]; 18516 -> 18198[label="",style="dashed", color="red", weight=0]; 18516[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat zzz13280 zzz13290 == LT)",fontsize=16,color="magenta"];18516 -> 18579[label="",style="dashed", color="magenta", weight=3]; 18516 -> 18580[label="",style="dashed", color="magenta", weight=3]; 18517[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (GT == LT)",fontsize=16,color="black",shape="box"];18517 -> 18581[label="",style="solid", color="black", weight=3]; 18518[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (LT == LT)",fontsize=16,color="black",shape="box"];18518 -> 18582[label="",style="solid", color="black", weight=3]; 18519[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (EQ == LT)",fontsize=16,color="black",shape="box"];18519 -> 18583[label="",style="solid", color="black", weight=3]; 14204[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14204 -> 14232[label="",style="solid", color="black", weight=3]; 14207 -> 14272[label="",style="dashed", color="red", weight=0]; 14207[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14207 -> 14273[label="",style="dashed", color="magenta", weight=3]; 14208[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14208 -> 14236[label="",style="solid", color="black", weight=3]; 14209 -> 14279[label="",style="dashed", color="red", weight=0]; 14209[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14209 -> 14280[label="",style="dashed", color="magenta", weight=3]; 2489[label="Succ (primPlusNat (Succ (primPlusNat zzz7200 zzz7200)) zzz7200)",fontsize=16,color="green",shape="box"];2489 -> 2517[label="",style="dashed", color="green", weight=3]; 2490[label="Succ zzz7200",fontsize=16,color="green",shape="box"];2488[label="primPlusNat (Succ zzz63) zzz64",fontsize=16,color="burlywood",shape="triangle"];24914[label="zzz64/Succ zzz640",fontsize=10,color="white",style="solid",shape="box"];2488 -> 24914[label="",style="solid", color="burlywood", weight=9]; 24914 -> 2518[label="",style="solid", color="burlywood", weight=3]; 24915[label="zzz64/Zero",fontsize=10,color="white",style="solid",shape="box"];2488 -> 24915[label="",style="solid", color="burlywood", weight=9]; 24915 -> 2519[label="",style="solid", color="burlywood", weight=3]; 22009 -> 14457[label="",style="dashed", color="red", weight=0]; 22009[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16220",fontsize=16,color="magenta"];22009 -> 22017[label="",style="dashed", color="magenta", weight=3]; 22008[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos zzz1624) zzz1613 == LT)",fontsize=16,color="burlywood",shape="triangle"];24916[label="zzz1624/Succ zzz16240",fontsize=10,color="white",style="solid",shape="box"];22008 -> 24916[label="",style="solid", color="burlywood", weight=9]; 24916 -> 22018[label="",style="solid", color="burlywood", weight=3]; 24917[label="zzz1624/Zero",fontsize=10,color="white",style="solid",shape="box"];22008 -> 24917[label="",style="solid", color="burlywood", weight=9]; 24917 -> 22019[label="",style="solid", color="burlywood", weight=3]; 22011 -> 14457[label="",style="dashed", color="red", weight=0]; 22011[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz16220",fontsize=16,color="magenta"];22011 -> 22020[label="",style="dashed", color="magenta", weight=3]; 22010[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg zzz1625) zzz1613 == LT)",fontsize=16,color="burlywood",shape="triangle"];24918[label="zzz1625/Succ zzz16250",fontsize=10,color="white",style="solid",shape="box"];22010 -> 24918[label="",style="solid", color="burlywood", weight=9]; 24918 -> 22021[label="",style="solid", color="burlywood", weight=3]; 24919[label="zzz1625/Zero",fontsize=10,color="white",style="solid",shape="box"];22010 -> 24919[label="",style="solid", color="burlywood", weight=9]; 24919 -> 22022[label="",style="solid", color="burlywood", weight=3]; 23069 -> 13932[label="",style="dashed", color="red", weight=0]; 23069[label="FiniteMap.sizeFM zzz1647",fontsize=16,color="magenta"];23069 -> 23095[label="",style="dashed", color="magenta", weight=3]; 23070[label="primPlusInt (Pos zzz16510) (FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647)",fontsize=16,color="black",shape="box"];23070 -> 23096[label="",style="solid", color="black", weight=3]; 23071[label="primPlusInt (Neg zzz16510) (FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647)",fontsize=16,color="black",shape="box"];23071 -> 23097[label="",style="solid", color="black", weight=3]; 23072[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz164900) (Succ (Succ Zero)) == LT)",fontsize=16,color="black",shape="box"];23072 -> 23098[label="",style="solid", color="black", weight=3]; 23073[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero (Succ (Succ Zero)) == LT)",fontsize=16,color="black",shape="box"];23073 -> 23099[label="",style="solid", color="black", weight=3]; 23074[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == LT)",fontsize=16,color="black",shape="triangle"];23074 -> 23100[label="",style="solid", color="black", weight=3]; 23075 -> 23074[label="",style="dashed", color="red", weight=0]; 23075[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == LT)",fontsize=16,color="magenta"];22453[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 False zzz1637 zzz1638 zzz1639 zzz1640 False (compare2 False False (False == False) == LT))",fontsize=16,color="black",shape="box"];22453 -> 22469[label="",style="solid", color="black", weight=3]; 22454[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 True zzz1637 zzz1638 zzz1639 zzz1640 False (compare2 False True (False == True) == LT))",fontsize=16,color="black",shape="box"];22454 -> 22470[label="",style="solid", color="black", weight=3]; 1252[label="FiniteMap.splitLT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True False",fontsize=16,color="black",shape="box"];1252 -> 1332[label="",style="solid", color="black", weight=3]; 1253[label="FiniteMap.splitGT2 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True True",fontsize=16,color="black",shape="box"];1253 -> 1333[label="",style="solid", color="black", weight=3]; 23831[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare1 True False False == GT)))",fontsize=16,color="black",shape="box"];23831 -> 23839[label="",style="solid", color="black", weight=3]; 23832[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 True",fontsize=16,color="black",shape="box"];23832 -> 23840[label="",style="solid", color="black", weight=3]; 2771[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];2771 -> 2816[label="",style="solid", color="black", weight=3]; 2772[label="FiniteMap.addToFM0 zzz441 zzz41",fontsize=16,color="black",shape="triangle"];2772 -> 2817[label="",style="solid", color="black", weight=3]; 9545 -> 2770[label="",style="dashed", color="red", weight=0]; 9545[label="primPlusNat zzz560 zzz46200",fontsize=16,color="magenta"];9545 -> 9594[label="",style="dashed", color="magenta", weight=3]; 9545 -> 9595[label="",style="dashed", color="magenta", weight=3]; 9546[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpNat (Succ zzz5980) zzz599 == LT)",fontsize=16,color="burlywood",shape="box"];24920[label="zzz599/Succ zzz5990",fontsize=10,color="white",style="solid",shape="box"];9546 -> 24920[label="",style="solid", color="burlywood", weight=9]; 24920 -> 9596[label="",style="solid", color="burlywood", weight=3]; 24921[label="zzz599/Zero",fontsize=10,color="white",style="solid",shape="box"];9546 -> 24921[label="",style="solid", color="burlywood", weight=9]; 24921 -> 9597[label="",style="solid", color="burlywood", weight=3]; 9547[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpNat Zero zzz599 == LT)",fontsize=16,color="burlywood",shape="box"];24922[label="zzz599/Succ zzz5990",fontsize=10,color="white",style="solid",shape="box"];9547 -> 24922[label="",style="solid", color="burlywood", weight=9]; 24922 -> 9598[label="",style="solid", color="burlywood", weight=3]; 24923[label="zzz599/Zero",fontsize=10,color="white",style="solid",shape="box"];9547 -> 24923[label="",style="solid", color="burlywood", weight=9]; 24923 -> 9599[label="",style="solid", color="burlywood", weight=3]; 2775[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 < FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)",fontsize=16,color="black",shape="box"];2775 -> 2825[label="",style="solid", color="black", weight=3]; 2776[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2776 -> 2826[label="",style="solid", color="black", weight=3]; 2781[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2781 -> 2831[label="",style="solid", color="black", weight=3]; 2782[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2782 -> 2832[label="",style="solid", color="black", weight=3]; 2783[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2783 -> 2833[label="",style="solid", color="black", weight=3]; 22743[label="zzz443",fontsize=16,color="green",shape="box"];22744[label="FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464",fontsize=16,color="green",shape="box"];10079 -> 2770[label="",style="dashed", color="red", weight=0]; 10079[label="primPlusNat zzz570 zzz46200",fontsize=16,color="magenta"];10079 -> 10114[label="",style="dashed", color="magenta", weight=3]; 10079 -> 10115[label="",style="dashed", color="magenta", weight=3]; 10080[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpNat (Succ zzz6520) zzz653 == LT)",fontsize=16,color="burlywood",shape="box"];24924[label="zzz653/Succ zzz6530",fontsize=10,color="white",style="solid",shape="box"];10080 -> 24924[label="",style="solid", color="burlywood", weight=9]; 24924 -> 10116[label="",style="solid", color="burlywood", weight=3]; 24925[label="zzz653/Zero",fontsize=10,color="white",style="solid",shape="box"];10080 -> 24925[label="",style="solid", color="burlywood", weight=9]; 24925 -> 10117[label="",style="solid", color="burlywood", weight=3]; 10081[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpNat Zero zzz653 == LT)",fontsize=16,color="burlywood",shape="box"];24926[label="zzz653/Succ zzz6530",fontsize=10,color="white",style="solid",shape="box"];10081 -> 24926[label="",style="solid", color="burlywood", weight=9]; 24926 -> 10118[label="",style="solid", color="burlywood", weight=3]; 24927[label="zzz653/Zero",fontsize=10,color="white",style="solid",shape="box"];10081 -> 24927[label="",style="solid", color="burlywood", weight=9]; 24927 -> 10119[label="",style="solid", color="burlywood", weight=3]; 2788 -> 22578[label="",style="dashed", color="red", weight=0]; 2788[label="FiniteMap.mkBalBranch zzz440 zzz441 (FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) zzz443) zzz444",fontsize=16,color="magenta"];2788 -> 22616[label="",style="dashed", color="magenta", weight=3]; 2788 -> 22617[label="",style="dashed", color="magenta", weight=3]; 2788 -> 22618[label="",style="dashed", color="magenta", weight=3]; 2788 -> 22619[label="",style="dashed", color="magenta", weight=3]; 2811[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2811 -> 2860[label="",style="solid", color="black", weight=3]; 2812[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2812 -> 2861[label="",style="solid", color="black", weight=3]; 2813[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2813 -> 2862[label="",style="solid", color="black", weight=3]; 11074 -> 1077[label="",style="dashed", color="red", weight=0]; 11074[label="FiniteMap.mkVBalBranch True zzz516 (FiniteMap.splitGT zzz518 False) zzz519",fontsize=16,color="magenta"];11074 -> 11184[label="",style="dashed", color="magenta", weight=3]; 11074 -> 11185[label="",style="dashed", color="magenta", weight=3]; 11074 -> 11186[label="",style="dashed", color="magenta", weight=3]; 14210[label="zzz8541",fontsize=16,color="green",shape="box"];14216 -> 14290[label="",style="dashed", color="red", weight=0]; 14216[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14216 -> 14291[label="",style="dashed", color="magenta", weight=3]; 18474[label="zzz13130",fontsize=16,color="green",shape="box"];18475[label="zzz13140",fontsize=16,color="green",shape="box"];18476[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 False",fontsize=16,color="black",shape="triangle"];18476 -> 18520[label="",style="solid", color="black", weight=3]; 18477[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 True",fontsize=16,color="black",shape="box"];18477 -> 18521[label="",style="solid", color="black", weight=3]; 18478 -> 18476[label="",style="dashed", color="red", weight=0]; 18478[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 False",fontsize=16,color="magenta"];14219[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14219 -> 14244[label="",style="solid", color="black", weight=3]; 14246[label="FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="black",shape="box"];14246 -> 14248[label="",style="solid", color="black", weight=3]; 14245[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz918) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24928[label="zzz918/Pos zzz9180",fontsize=10,color="white",style="solid",shape="box"];14245 -> 24928[label="",style="solid", color="burlywood", weight=9]; 24928 -> 14249[label="",style="solid", color="burlywood", weight=3]; 24929[label="zzz918/Neg zzz9180",fontsize=10,color="white",style="solid",shape="box"];14245 -> 24929[label="",style="solid", color="burlywood", weight=9]; 24929 -> 14250[label="",style="solid", color="burlywood", weight=3]; 14252[label="FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="black",shape="box"];14252 -> 14254[label="",style="solid", color="black", weight=3]; 14251[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz919) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24930[label="zzz919/Pos zzz9190",fontsize=10,color="white",style="solid",shape="box"];14251 -> 24930[label="",style="solid", color="burlywood", weight=9]; 24930 -> 14255[label="",style="solid", color="burlywood", weight=3]; 24931[label="zzz919/Neg zzz9190",fontsize=10,color="white",style="solid",shape="box"];14251 -> 24931[label="",style="solid", color="burlywood", weight=9]; 24931 -> 14256[label="",style="solid", color="burlywood", weight=3]; 14258[label="FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="black",shape="box"];14258 -> 14260[label="",style="solid", color="black", weight=3]; 14257[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz920) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24932[label="zzz920/Pos zzz9200",fontsize=10,color="white",style="solid",shape="box"];14257 -> 24932[label="",style="solid", color="burlywood", weight=9]; 24932 -> 14261[label="",style="solid", color="burlywood", weight=3]; 24933[label="zzz920/Neg zzz9200",fontsize=10,color="white",style="solid",shape="box"];14257 -> 24933[label="",style="solid", color="burlywood", weight=9]; 24933 -> 14262[label="",style="solid", color="burlywood", weight=3]; 22745[label="zzz8543",fontsize=16,color="green",shape="box"];22746[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];14230[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14230 -> 14269[label="",style="solid", color="black", weight=3]; 18579[label="zzz13280",fontsize=16,color="green",shape="box"];18580[label="zzz13290",fontsize=16,color="green",shape="box"];18581[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 False",fontsize=16,color="black",shape="triangle"];18581 -> 18592[label="",style="solid", color="black", weight=3]; 18582[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 True",fontsize=16,color="black",shape="box"];18582 -> 18593[label="",style="solid", color="black", weight=3]; 18583 -> 18581[label="",style="dashed", color="red", weight=0]; 18583[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 False",fontsize=16,color="magenta"];14232[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14232 -> 14271[label="",style="solid", color="black", weight=3]; 14273[label="FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="black",shape="box"];14273 -> 14275[label="",style="solid", color="black", weight=3]; 14272[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz921) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24934[label="zzz921/Pos zzz9210",fontsize=10,color="white",style="solid",shape="box"];14272 -> 24934[label="",style="solid", color="burlywood", weight=9]; 24934 -> 14276[label="",style="solid", color="burlywood", weight=3]; 24935[label="zzz921/Neg zzz9210",fontsize=10,color="white",style="solid",shape="box"];14272 -> 24935[label="",style="solid", color="burlywood", weight=9]; 24935 -> 14277[label="",style="solid", color="burlywood", weight=3]; 14236 -> 14320[label="",style="dashed", color="red", weight=0]; 14236[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14236 -> 14321[label="",style="dashed", color="magenta", weight=3]; 14280[label="FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="black",shape="box"];14280 -> 14282[label="",style="solid", color="black", weight=3]; 14279[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz922) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24936[label="zzz922/Pos zzz9220",fontsize=10,color="white",style="solid",shape="box"];14279 -> 24936[label="",style="solid", color="burlywood", weight=9]; 24936 -> 14283[label="",style="solid", color="burlywood", weight=3]; 24937[label="zzz922/Neg zzz9220",fontsize=10,color="white",style="solid",shape="box"];14279 -> 24937[label="",style="solid", color="burlywood", weight=9]; 24937 -> 14284[label="",style="solid", color="burlywood", weight=3]; 2517 -> 2488[label="",style="dashed", color="red", weight=0]; 2517[label="primPlusNat (Succ (primPlusNat zzz7200 zzz7200)) zzz7200",fontsize=16,color="magenta"];2517 -> 2658[label="",style="dashed", color="magenta", weight=3]; 2517 -> 2659[label="",style="dashed", color="magenta", weight=3]; 2518[label="primPlusNat (Succ zzz63) (Succ zzz640)",fontsize=16,color="black",shape="box"];2518 -> 2660[label="",style="solid", color="black", weight=3]; 2519[label="primPlusNat (Succ zzz63) Zero",fontsize=16,color="black",shape="box"];2519 -> 2661[label="",style="solid", color="black", weight=3]; 22017[label="zzz16220",fontsize=16,color="green",shape="box"];22018[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos (Succ zzz16240)) zzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];24938[label="zzz1613/Pos zzz16130",fontsize=10,color="white",style="solid",shape="box"];22018 -> 24938[label="",style="solid", color="burlywood", weight=9]; 24938 -> 22046[label="",style="solid", color="burlywood", weight=3]; 24939[label="zzz1613/Neg zzz16130",fontsize=10,color="white",style="solid",shape="box"];22018 -> 24939[label="",style="solid", color="burlywood", weight=9]; 24939 -> 22047[label="",style="solid", color="burlywood", weight=3]; 22019[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) zzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];24940[label="zzz1613/Pos zzz16130",fontsize=10,color="white",style="solid",shape="box"];22019 -> 24940[label="",style="solid", color="burlywood", weight=9]; 24940 -> 22048[label="",style="solid", color="burlywood", weight=3]; 24941[label="zzz1613/Neg zzz16130",fontsize=10,color="white",style="solid",shape="box"];22019 -> 24941[label="",style="solid", color="burlywood", weight=9]; 24941 -> 22049[label="",style="solid", color="burlywood", weight=3]; 22020[label="zzz16220",fontsize=16,color="green",shape="box"];22021[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg (Succ zzz16250)) zzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];24942[label="zzz1613/Pos zzz16130",fontsize=10,color="white",style="solid",shape="box"];22021 -> 24942[label="",style="solid", color="burlywood", weight=9]; 24942 -> 22050[label="",style="solid", color="burlywood", weight=3]; 24943[label="zzz1613/Neg zzz16130",fontsize=10,color="white",style="solid",shape="box"];22021 -> 24943[label="",style="solid", color="burlywood", weight=9]; 24943 -> 22051[label="",style="solid", color="burlywood", weight=3]; 22022[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) zzz1613 == LT)",fontsize=16,color="burlywood",shape="box"];24944[label="zzz1613/Pos zzz16130",fontsize=10,color="white",style="solid",shape="box"];22022 -> 24944[label="",style="solid", color="burlywood", weight=9]; 24944 -> 22052[label="",style="solid", color="burlywood", weight=3]; 24945[label="zzz1613/Neg zzz16130",fontsize=10,color="white",style="solid",shape="box"];22022 -> 24945[label="",style="solid", color="burlywood", weight=9]; 24945 -> 22053[label="",style="solid", color="burlywood", weight=3]; 23095[label="zzz1647",fontsize=16,color="green",shape="box"];23096 -> 16983[label="",style="dashed", color="red", weight=0]; 23096[label="primPlusInt (Pos zzz16510) (FiniteMap.sizeFM zzz128434)",fontsize=16,color="magenta"];23096 -> 23118[label="",style="dashed", color="magenta", weight=3]; 23096 -> 23119[label="",style="dashed", color="magenta", weight=3]; 23097 -> 17033[label="",style="dashed", color="red", weight=0]; 23097[label="primPlusInt (Neg zzz16510) (FiniteMap.sizeFM zzz128434)",fontsize=16,color="magenta"];23097 -> 23120[label="",style="dashed", color="magenta", weight=3]; 23097 -> 23121[label="",style="dashed", color="magenta", weight=3]; 23098[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat zzz164900 (Succ Zero) == LT)",fontsize=16,color="burlywood",shape="box"];24946[label="zzz164900/Succ zzz1649000",fontsize=10,color="white",style="solid",shape="box"];23098 -> 24946[label="",style="solid", color="burlywood", weight=9]; 24946 -> 23122[label="",style="solid", color="burlywood", weight=3]; 24947[label="zzz164900/Zero",fontsize=10,color="white",style="solid",shape="box"];23098 -> 24947[label="",style="solid", color="burlywood", weight=9]; 24947 -> 23123[label="",style="solid", color="burlywood", weight=3]; 23099 -> 23074[label="",style="dashed", color="red", weight=0]; 23099[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == LT)",fontsize=16,color="magenta"];23100[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 True",fontsize=16,color="black",shape="box"];23100 -> 23124[label="",style="solid", color="black", weight=3]; 22469[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 False zzz1637 zzz1638 zzz1639 zzz1640 False (compare2 False False True == LT))",fontsize=16,color="black",shape="box"];22469 -> 22486[label="",style="solid", color="black", weight=3]; 22470[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 True zzz1637 zzz1638 zzz1639 zzz1640 False (compare2 False True False == LT))",fontsize=16,color="black",shape="box"];22470 -> 22487[label="",style="solid", color="black", weight=3]; 1332[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (True > False)",fontsize=16,color="black",shape="box"];1332 -> 1401[label="",style="solid", color="black", weight=3]; 1333[label="FiniteMap.splitGT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];1333 -> 1402[label="",style="solid", color="black", weight=3]; 23839[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare0 True False otherwise == GT)))",fontsize=16,color="black",shape="box"];23839 -> 23846[label="",style="solid", color="black", weight=3]; 23840 -> 1077[label="",style="dashed", color="red", weight=0]; 23840[label="FiniteMap.mkVBalBranch True (zzz1723 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True) zzz1724) (FiniteMap.intersectFM_C zzz1723 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True) zzz1726) (FiniteMap.intersectFM_C zzz1723 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True) zzz1727)",fontsize=16,color="magenta"];23840 -> 23847[label="",style="dashed", color="magenta", weight=3]; 23840 -> 23848[label="",style="dashed", color="magenta", weight=3]; 23840 -> 23849[label="",style="dashed", color="magenta", weight=3]; 2816[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];2816 -> 2867[label="",style="solid", color="black", weight=3]; 2817[label="zzz41",fontsize=16,color="green",shape="box"];9594[label="zzz560",fontsize=16,color="green",shape="box"];9595[label="zzz46200",fontsize=16,color="green",shape="box"];9596[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpNat (Succ zzz5980) (Succ zzz5990) == LT)",fontsize=16,color="black",shape="box"];9596 -> 9685[label="",style="solid", color="black", weight=3]; 9597[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpNat (Succ zzz5980) Zero == LT)",fontsize=16,color="black",shape="box"];9597 -> 9686[label="",style="solid", color="black", weight=3]; 9598[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpNat Zero (Succ zzz5990) == LT)",fontsize=16,color="black",shape="box"];9598 -> 9687[label="",style="solid", color="black", weight=3]; 9599[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];9599 -> 9688[label="",style="solid", color="black", weight=3]; 2825[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2825 -> 2873[label="",style="solid", color="black", weight=3]; 2826[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2826 -> 2874[label="",style="solid", color="black", weight=3]; 2831[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2831 -> 2880[label="",style="solid", color="black", weight=3]; 2832[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2832 -> 2881[label="",style="solid", color="black", weight=3]; 2833[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2833 -> 2882[label="",style="solid", color="black", weight=3]; 10114[label="zzz570",fontsize=16,color="green",shape="box"];10115[label="zzz46200",fontsize=16,color="green",shape="box"];10116[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpNat (Succ zzz6520) (Succ zzz6530) == LT)",fontsize=16,color="black",shape="box"];10116 -> 10213[label="",style="solid", color="black", weight=3]; 10117[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpNat (Succ zzz6520) Zero == LT)",fontsize=16,color="black",shape="box"];10117 -> 10214[label="",style="solid", color="black", weight=3]; 10118[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpNat Zero (Succ zzz6530) == LT)",fontsize=16,color="black",shape="box"];10118 -> 10215[label="",style="solid", color="black", weight=3]; 10119[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];10119 -> 10216[label="",style="solid", color="black", weight=3]; 22616[label="zzz441",fontsize=16,color="green",shape="box"];22617[label="zzz440",fontsize=16,color="green",shape="box"];22618[label="zzz444",fontsize=16,color="green",shape="box"];22619 -> 1077[label="",style="dashed", color="red", weight=0]; 22619[label="FiniteMap.mkVBalBranch True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464) zzz443",fontsize=16,color="magenta"];22619 -> 22747[label="",style="dashed", color="magenta", weight=3]; 22619 -> 22748[label="",style="dashed", color="magenta", weight=3]; 2860[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2860 -> 2921[label="",style="solid", color="black", weight=3]; 2861[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2861 -> 2922[label="",style="solid", color="black", weight=3]; 2862[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2862 -> 2923[label="",style="solid", color="black", weight=3]; 11184[label="zzz519",fontsize=16,color="green",shape="box"];11185[label="zzz516",fontsize=16,color="green",shape="box"];14291[label="FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="black",shape="box"];14291 -> 14293[label="",style="solid", color="black", weight=3]; 14290[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz923) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24948[label="zzz923/Pos zzz9230",fontsize=10,color="white",style="solid",shape="box"];14290 -> 24948[label="",style="solid", color="burlywood", weight=9]; 24948 -> 14294[label="",style="solid", color="burlywood", weight=3]; 24949[label="zzz923/Neg zzz9230",fontsize=10,color="white",style="solid",shape="box"];14290 -> 24949[label="",style="solid", color="burlywood", weight=9]; 24949 -> 14295[label="",style="solid", color="burlywood", weight=3]; 18520[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 < FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311)",fontsize=16,color="black",shape="box"];18520 -> 18584[label="",style="solid", color="black", weight=3]; 18521 -> 22578[label="",style="dashed", color="red", weight=0]; 18521[label="FiniteMap.mkBalBranch zzz1302 zzz1303 (FiniteMap.mkVBalBranch False zzz1312 (FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) zzz1305) zzz1306",fontsize=16,color="magenta"];18521 -> 22620[label="",style="dashed", color="magenta", weight=3]; 18521 -> 22621[label="",style="dashed", color="magenta", weight=3]; 18521 -> 22622[label="",style="dashed", color="magenta", weight=3]; 18521 -> 22623[label="",style="dashed", color="magenta", weight=3]; 14244 -> 14338[label="",style="dashed", color="red", weight=0]; 14244[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14244 -> 14339[label="",style="dashed", color="magenta", weight=3]; 14248 -> 13932[label="",style="dashed", color="red", weight=0]; 14248[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];14248 -> 14297[label="",style="dashed", color="magenta", weight=3]; 14249[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz9180)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14249 -> 14298[label="",style="solid", color="black", weight=3]; 14250[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz9180)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14250 -> 14299[label="",style="solid", color="black", weight=3]; 14254 -> 13932[label="",style="dashed", color="red", weight=0]; 14254[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544)",fontsize=16,color="magenta"];14254 -> 14300[label="",style="dashed", color="magenta", weight=3]; 14255[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz9190)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14255 -> 14301[label="",style="solid", color="black", weight=3]; 14256[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz9190)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14256 -> 14302[label="",style="solid", color="black", weight=3]; 14260 -> 13932[label="",style="dashed", color="red", weight=0]; 14260[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];14260 -> 14303[label="",style="dashed", color="magenta", weight=3]; 14261[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz9200)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14261 -> 14304[label="",style="solid", color="black", weight=3]; 14262[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz9200)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14262 -> 14305[label="",style="solid", color="black", weight=3]; 14269 -> 14363[label="",style="dashed", color="red", weight=0]; 14269[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14269 -> 14364[label="",style="dashed", color="magenta", weight=3]; 18592[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 < FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326)",fontsize=16,color="black",shape="box"];18592 -> 18618[label="",style="solid", color="black", weight=3]; 18593 -> 22578[label="",style="dashed", color="red", weight=0]; 18593[label="FiniteMap.mkBalBranch zzz1317 zzz1318 (FiniteMap.mkVBalBranch False zzz1327 (FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) zzz1320) zzz1321",fontsize=16,color="magenta"];18593 -> 22624[label="",style="dashed", color="magenta", weight=3]; 18593 -> 22625[label="",style="dashed", color="magenta", weight=3]; 18593 -> 22626[label="",style="dashed", color="magenta", weight=3]; 18593 -> 22627[label="",style="dashed", color="magenta", weight=3]; 14271 -> 14370[label="",style="dashed", color="red", weight=0]; 14271[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14271 -> 14371[label="",style="dashed", color="magenta", weight=3]; 14275 -> 13932[label="",style="dashed", color="red", weight=0]; 14275[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];14275 -> 14317[label="",style="dashed", color="magenta", weight=3]; 14276[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz9210)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14276 -> 14318[label="",style="solid", color="black", weight=3]; 14277[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz9210)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14277 -> 14319[label="",style="solid", color="black", weight=3]; 14321[label="FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="black",shape="box"];14321 -> 14323[label="",style="solid", color="black", weight=3]; 14320[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz924) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24950[label="zzz924/Pos zzz9240",fontsize=10,color="white",style="solid",shape="box"];14320 -> 24950[label="",style="solid", color="burlywood", weight=9]; 24950 -> 14324[label="",style="solid", color="burlywood", weight=3]; 24951[label="zzz924/Neg zzz9240",fontsize=10,color="white",style="solid",shape="box"];14320 -> 24951[label="",style="solid", color="burlywood", weight=9]; 24951 -> 14325[label="",style="solid", color="burlywood", weight=3]; 14282 -> 13932[label="",style="dashed", color="red", weight=0]; 14282[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];14282 -> 14326[label="",style="dashed", color="magenta", weight=3]; 14283[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz9220)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14283 -> 14327[label="",style="solid", color="black", weight=3]; 14284[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz9220)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14284 -> 14328[label="",style="solid", color="black", weight=3]; 2658 -> 2540[label="",style="dashed", color="red", weight=0]; 2658[label="primPlusNat zzz7200 zzz7200",fontsize=16,color="magenta"];2658 -> 2769[label="",style="dashed", color="magenta", weight=3]; 2659[label="zzz7200",fontsize=16,color="green",shape="box"];2660[label="Succ (Succ (primPlusNat zzz63 zzz640))",fontsize=16,color="green",shape="box"];2660 -> 2770[label="",style="dashed", color="green", weight=3]; 2661[label="Succ zzz63",fontsize=16,color="green",shape="box"];22046[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos (Succ zzz16240)) (Pos zzz16130) == LT)",fontsize=16,color="black",shape="box"];22046 -> 22073[label="",style="solid", color="black", weight=3]; 22047[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos (Succ zzz16240)) (Neg zzz16130) == LT)",fontsize=16,color="black",shape="box"];22047 -> 22074[label="",style="solid", color="black", weight=3]; 22048[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Pos zzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];24952[label="zzz16130/Succ zzz161300",fontsize=10,color="white",style="solid",shape="box"];22048 -> 24952[label="",style="solid", color="burlywood", weight=9]; 24952 -> 22075[label="",style="solid", color="burlywood", weight=3]; 24953[label="zzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];22048 -> 24953[label="",style="solid", color="burlywood", weight=9]; 24953 -> 22076[label="",style="solid", color="burlywood", weight=3]; 22049[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Neg zzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];24954[label="zzz16130/Succ zzz161300",fontsize=10,color="white",style="solid",shape="box"];22049 -> 24954[label="",style="solid", color="burlywood", weight=9]; 24954 -> 22077[label="",style="solid", color="burlywood", weight=3]; 24955[label="zzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];22049 -> 24955[label="",style="solid", color="burlywood", weight=9]; 24955 -> 22078[label="",style="solid", color="burlywood", weight=3]; 22050[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg (Succ zzz16250)) (Pos zzz16130) == LT)",fontsize=16,color="black",shape="box"];22050 -> 22079[label="",style="solid", color="black", weight=3]; 22051[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg (Succ zzz16250)) (Neg zzz16130) == LT)",fontsize=16,color="black",shape="box"];22051 -> 22080[label="",style="solid", color="black", weight=3]; 22052[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Pos zzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];24956[label="zzz16130/Succ zzz161300",fontsize=10,color="white",style="solid",shape="box"];22052 -> 24956[label="",style="solid", color="burlywood", weight=9]; 24956 -> 22081[label="",style="solid", color="burlywood", weight=3]; 24957[label="zzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];22052 -> 24957[label="",style="solid", color="burlywood", weight=9]; 24957 -> 22082[label="",style="solid", color="burlywood", weight=3]; 22053[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Neg zzz16130) == LT)",fontsize=16,color="burlywood",shape="box"];24958[label="zzz16130/Succ zzz161300",fontsize=10,color="white",style="solid",shape="box"];22053 -> 24958[label="",style="solid", color="burlywood", weight=9]; 24958 -> 22083[label="",style="solid", color="burlywood", weight=3]; 24959[label="zzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];22053 -> 24959[label="",style="solid", color="burlywood", weight=9]; 24959 -> 22084[label="",style="solid", color="burlywood", weight=3]; 23118[label="zzz16510",fontsize=16,color="green",shape="box"];23119 -> 13932[label="",style="dashed", color="red", weight=0]; 23119[label="FiniteMap.sizeFM zzz128434",fontsize=16,color="magenta"];23119 -> 23217[label="",style="dashed", color="magenta", weight=3]; 16983[label="primPlusInt (Pos zzz10580) zzz1237",fontsize=16,color="burlywood",shape="triangle"];24960[label="zzz1237/Pos zzz12370",fontsize=10,color="white",style="solid",shape="box"];16983 -> 24960[label="",style="solid", color="burlywood", weight=9]; 24960 -> 17043[label="",style="solid", color="burlywood", weight=3]; 24961[label="zzz1237/Neg zzz12370",fontsize=10,color="white",style="solid",shape="box"];16983 -> 24961[label="",style="solid", color="burlywood", weight=9]; 24961 -> 17044[label="",style="solid", color="burlywood", weight=3]; 23120[label="zzz16510",fontsize=16,color="green",shape="box"];23121 -> 13932[label="",style="dashed", color="red", weight=0]; 23121[label="FiniteMap.sizeFM zzz128434",fontsize=16,color="magenta"];23121 -> 23218[label="",style="dashed", color="magenta", weight=3]; 17033[label="primPlusInt (Neg zzz10580) zzz1238",fontsize=16,color="burlywood",shape="triangle"];24962[label="zzz1238/Pos zzz12380",fontsize=10,color="white",style="solid",shape="box"];17033 -> 24962[label="",style="solid", color="burlywood", weight=9]; 24962 -> 17046[label="",style="solid", color="burlywood", weight=3]; 24963[label="zzz1238/Neg zzz12380",fontsize=10,color="white",style="solid",shape="box"];17033 -> 24963[label="",style="solid", color="burlywood", weight=9]; 24963 -> 17047[label="",style="solid", color="burlywood", weight=3]; 23122[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz1649000) (Succ Zero) == LT)",fontsize=16,color="black",shape="box"];23122 -> 23219[label="",style="solid", color="black", weight=3]; 23123[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero (Succ Zero) == LT)",fontsize=16,color="black",shape="box"];23123 -> 23220[label="",style="solid", color="black", weight=3]; 23124 -> 21457[label="",style="dashed", color="red", weight=0]; 23124[label="FiniteMap.mkBranch (Pos (Succ Zero)) zzz128430 zzz128431 zzz1647 zzz128434",fontsize=16,color="magenta"];23124 -> 23221[label="",style="dashed", color="magenta", weight=3]; 23124 -> 23222[label="",style="dashed", color="magenta", weight=3]; 23124 -> 23223[label="",style="dashed", color="magenta", weight=3]; 23124 -> 23224[label="",style="dashed", color="magenta", weight=3]; 23124 -> 23225[label="",style="dashed", color="magenta", weight=3]; 22486[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 False zzz1637 zzz1638 zzz1639 zzz1640 False (EQ == LT))",fontsize=16,color="black",shape="box"];22486 -> 22494[label="",style="solid", color="black", weight=3]; 22487[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 True zzz1637 zzz1638 zzz1639 zzz1640 False (compare1 False True (False <= True) == LT))",fontsize=16,color="black",shape="box"];22487 -> 22495[label="",style="solid", color="black", weight=3]; 1401[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare True False == GT)",fontsize=16,color="black",shape="box"];1401 -> 1503[label="",style="solid", color="black", weight=3]; 1402[label="FiniteMap.splitGT4 FiniteMap.EmptyFM True",fontsize=16,color="black",shape="triangle"];1402 -> 1504[label="",style="solid", color="black", weight=3]; 23846[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1729 zzz1730 zzz1731 zzz1732 True (compare0 True False True == GT)))",fontsize=16,color="black",shape="box"];23846 -> 23855[label="",style="solid", color="black", weight=3]; 23847 -> 5[label="",style="dashed", color="red", weight=0]; 23847[label="FiniteMap.intersectFM_C zzz1723 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True) zzz1727",fontsize=16,color="magenta"];23847 -> 23856[label="",style="dashed", color="magenta", weight=3]; 23847 -> 23857[label="",style="dashed", color="magenta", weight=3]; 23847 -> 23858[label="",style="dashed", color="magenta", weight=3]; 23848[label="zzz1723 (FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True) zzz1724",fontsize=16,color="green",shape="box"];23848 -> 23859[label="",style="dashed", color="green", weight=3]; 23848 -> 23860[label="",style="dashed", color="green", weight=3]; 23849 -> 5[label="",style="dashed", color="red", weight=0]; 23849[label="FiniteMap.intersectFM_C zzz1723 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True) zzz1726",fontsize=16,color="magenta"];23849 -> 23861[label="",style="dashed", color="magenta", weight=3]; 23849 -> 23862[label="",style="dashed", color="magenta", weight=3]; 23849 -> 23863[label="",style="dashed", color="magenta", weight=3]; 2867[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];2867 -> 2924[label="",style="solid", color="black", weight=3]; 9685 -> 9381[label="",style="dashed", color="red", weight=0]; 9685[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpNat zzz5980 zzz5990 == LT)",fontsize=16,color="magenta"];9685 -> 9764[label="",style="dashed", color="magenta", weight=3]; 9685 -> 9765[label="",style="dashed", color="magenta", weight=3]; 9686[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (GT == LT)",fontsize=16,color="black",shape="box"];9686 -> 9766[label="",style="solid", color="black", weight=3]; 9687[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (LT == LT)",fontsize=16,color="black",shape="box"];9687 -> 9767[label="",style="solid", color="black", weight=3]; 9688[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (EQ == LT)",fontsize=16,color="black",shape="box"];9688 -> 9768[label="",style="solid", color="black", weight=3]; 2873[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2873 -> 2930[label="",style="solid", color="black", weight=3]; 2874[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2874 -> 2931[label="",style="solid", color="black", weight=3]; 2880[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2880 -> 2934[label="",style="solid", color="black", weight=3]; 2881[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2881 -> 2935[label="",style="solid", color="black", weight=3]; 2882[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2882 -> 2936[label="",style="solid", color="black", weight=3]; 10213 -> 9917[label="",style="dashed", color="red", weight=0]; 10213[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpNat zzz6520 zzz6530 == LT)",fontsize=16,color="magenta"];10213 -> 10319[label="",style="dashed", color="magenta", weight=3]; 10213 -> 10320[label="",style="dashed", color="magenta", weight=3]; 10214[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (GT == LT)",fontsize=16,color="black",shape="box"];10214 -> 10321[label="",style="solid", color="black", weight=3]; 10215[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (LT == LT)",fontsize=16,color="black",shape="box"];10215 -> 10322[label="",style="solid", color="black", weight=3]; 10216[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (EQ == LT)",fontsize=16,color="black",shape="box"];10216 -> 10323[label="",style="solid", color="black", weight=3]; 22747[label="zzz443",fontsize=16,color="green",shape="box"];22748[label="FiniteMap.Branch zzz460 zzz461 (Neg (Succ zzz46200)) zzz463 zzz464",fontsize=16,color="green",shape="box"];2921[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2921 -> 3020[label="",style="solid", color="black", weight=3]; 2922[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2922 -> 3021[label="",style="solid", color="black", weight=3]; 2923[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg Zero)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2923 -> 3022[label="",style="solid", color="black", weight=3]; 14293 -> 13932[label="",style="dashed", color="red", weight=0]; 14293[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544)",fontsize=16,color="magenta"];14293 -> 14335[label="",style="dashed", color="magenta", weight=3]; 14294[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz9230)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14294 -> 14336[label="",style="solid", color="black", weight=3]; 14295[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz9230)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14295 -> 14337[label="",style="solid", color="black", weight=3]; 18584[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="black",shape="box"];18584 -> 18594[label="",style="solid", color="black", weight=3]; 22620[label="zzz1303",fontsize=16,color="green",shape="box"];22621[label="zzz1302",fontsize=16,color="green",shape="box"];22622[label="zzz1306",fontsize=16,color="green",shape="box"];22623 -> 12908[label="",style="dashed", color="red", weight=0]; 22623[label="FiniteMap.mkVBalBranch False zzz1312 (FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) zzz1305",fontsize=16,color="magenta"];22623 -> 22749[label="",style="dashed", color="magenta", weight=3]; 22623 -> 22750[label="",style="dashed", color="magenta", weight=3]; 22623 -> 22751[label="",style="dashed", color="magenta", weight=3]; 14339[label="FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="black",shape="box"];14339 -> 14341[label="",style="solid", color="black", weight=3]; 14338[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz925) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24964[label="zzz925/Pos zzz9250",fontsize=10,color="white",style="solid",shape="box"];14338 -> 24964[label="",style="solid", color="burlywood", weight=9]; 24964 -> 14342[label="",style="solid", color="burlywood", weight=3]; 24965[label="zzz925/Neg zzz9250",fontsize=10,color="white",style="solid",shape="box"];14338 -> 24965[label="",style="solid", color="burlywood", weight=9]; 24965 -> 14343[label="",style="solid", color="burlywood", weight=3]; 14297[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];14298 -> 14456[label="",style="dashed", color="red", weight=0]; 14298[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9180)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14298 -> 14457[label="",style="dashed", color="magenta", weight=3]; 14299 -> 14464[label="",style="dashed", color="red", weight=0]; 14299[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9180)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14299 -> 14465[label="",style="dashed", color="magenta", weight=3]; 14300[label="FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];14301 -> 14475[label="",style="dashed", color="red", weight=0]; 14301[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9190)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14301 -> 14476[label="",style="dashed", color="magenta", weight=3]; 14302 -> 14484[label="",style="dashed", color="red", weight=0]; 14302[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9190)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14302 -> 14485[label="",style="dashed", color="magenta", weight=3]; 14303[label="FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];14304 -> 14493[label="",style="dashed", color="red", weight=0]; 14304[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9200)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14304 -> 14494[label="",style="dashed", color="magenta", weight=3]; 14305 -> 14502[label="",style="dashed", color="red", weight=0]; 14305[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9200)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14305 -> 14503[label="",style="dashed", color="magenta", weight=3]; 14364[label="FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="black",shape="box"];14364 -> 14366[label="",style="solid", color="black", weight=3]; 14363[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz926) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24966[label="zzz926/Pos zzz9260",fontsize=10,color="white",style="solid",shape="box"];14363 -> 24966[label="",style="solid", color="burlywood", weight=9]; 24966 -> 14367[label="",style="solid", color="burlywood", weight=3]; 24967[label="zzz926/Neg zzz9260",fontsize=10,color="white",style="solid",shape="box"];14363 -> 24967[label="",style="solid", color="burlywood", weight=9]; 24967 -> 14368[label="",style="solid", color="burlywood", weight=3]; 18618[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="black",shape="box"];18618 -> 18639[label="",style="solid", color="black", weight=3]; 22624[label="zzz1318",fontsize=16,color="green",shape="box"];22625[label="zzz1317",fontsize=16,color="green",shape="box"];22626[label="zzz1321",fontsize=16,color="green",shape="box"];22627 -> 12908[label="",style="dashed", color="red", weight=0]; 22627[label="FiniteMap.mkVBalBranch False zzz1327 (FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) zzz1320",fontsize=16,color="magenta"];22627 -> 22752[label="",style="dashed", color="magenta", weight=3]; 22627 -> 22753[label="",style="dashed", color="magenta", weight=3]; 22627 -> 22754[label="",style="dashed", color="magenta", weight=3]; 14371[label="FiniteMap.mkVBalBranch3Size_r zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="black",shape="box"];14371 -> 14373[label="",style="solid", color="black", weight=3]; 14370[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz927) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24968[label="zzz927/Pos zzz9270",fontsize=10,color="white",style="solid",shape="box"];14370 -> 24968[label="",style="solid", color="burlywood", weight=9]; 24968 -> 14374[label="",style="solid", color="burlywood", weight=3]; 24969[label="zzz927/Neg zzz9270",fontsize=10,color="white",style="solid",shape="box"];14370 -> 24969[label="",style="solid", color="burlywood", weight=9]; 24969 -> 14375[label="",style="solid", color="burlywood", weight=3]; 14317[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];14318 -> 14532[label="",style="dashed", color="red", weight=0]; 14318[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9210)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14318 -> 14533[label="",style="dashed", color="magenta", weight=3]; 14319 -> 14539[label="",style="dashed", color="red", weight=0]; 14319[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9210)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14319 -> 14540[label="",style="dashed", color="magenta", weight=3]; 14323 -> 13932[label="",style="dashed", color="red", weight=0]; 14323[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544)",fontsize=16,color="magenta"];14323 -> 14380[label="",style="dashed", color="magenta", weight=3]; 14324[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz9240)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14324 -> 14381[label="",style="solid", color="black", weight=3]; 14325[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz9240)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14325 -> 14382[label="",style="solid", color="black", weight=3]; 14326[label="FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];14327 -> 14552[label="",style="dashed", color="red", weight=0]; 14327[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9220)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14327 -> 14553[label="",style="dashed", color="magenta", weight=3]; 14328 -> 14561[label="",style="dashed", color="red", weight=0]; 14328[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9220)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14328 -> 14562[label="",style="dashed", color="magenta", weight=3]; 2769[label="zzz7200",fontsize=16,color="green",shape="box"];2540[label="primPlusNat zzz7200 zzz7200",fontsize=16,color="burlywood",shape="triangle"];24970[label="zzz7200/Succ zzz72000",fontsize=10,color="white",style="solid",shape="box"];2540 -> 24970[label="",style="solid", color="burlywood", weight=9]; 24970 -> 2684[label="",style="solid", color="burlywood", weight=3]; 24971[label="zzz7200/Zero",fontsize=10,color="white",style="solid",shape="box"];2540 -> 24971[label="",style="solid", color="burlywood", weight=9]; 24971 -> 2685[label="",style="solid", color="burlywood", weight=3]; 22073[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz16240) zzz16130 == LT)",fontsize=16,color="burlywood",shape="triangle"];24972[label="zzz16130/Succ zzz161300",fontsize=10,color="white",style="solid",shape="box"];22073 -> 24972[label="",style="solid", color="burlywood", weight=9]; 24972 -> 22100[label="",style="solid", color="burlywood", weight=3]; 24973[label="zzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];22073 -> 24973[label="",style="solid", color="burlywood", weight=9]; 24973 -> 22101[label="",style="solid", color="burlywood", weight=3]; 22074[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (GT == LT)",fontsize=16,color="black",shape="triangle"];22074 -> 22102[label="",style="solid", color="black", weight=3]; 22075[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Pos (Succ zzz161300)) == LT)",fontsize=16,color="black",shape="box"];22075 -> 22103[label="",style="solid", color="black", weight=3]; 22076[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];22076 -> 22104[label="",style="solid", color="black", weight=3]; 22077[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Neg (Succ zzz161300)) == LT)",fontsize=16,color="black",shape="box"];22077 -> 22105[label="",style="solid", color="black", weight=3]; 22078[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];22078 -> 22106[label="",style="solid", color="black", weight=3]; 22079[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (LT == LT)",fontsize=16,color="black",shape="triangle"];22079 -> 22107[label="",style="solid", color="black", weight=3]; 22080[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat zzz16130 (Succ zzz16250) == LT)",fontsize=16,color="burlywood",shape="triangle"];24974[label="zzz16130/Succ zzz161300",fontsize=10,color="white",style="solid",shape="box"];22080 -> 24974[label="",style="solid", color="burlywood", weight=9]; 24974 -> 22108[label="",style="solid", color="burlywood", weight=3]; 24975[label="zzz16130/Zero",fontsize=10,color="white",style="solid",shape="box"];22080 -> 24975[label="",style="solid", color="burlywood", weight=9]; 24975 -> 22109[label="",style="solid", color="burlywood", weight=3]; 22081[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Pos (Succ zzz161300)) == LT)",fontsize=16,color="black",shape="box"];22081 -> 22110[label="",style="solid", color="black", weight=3]; 22082[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];22082 -> 22111[label="",style="solid", color="black", weight=3]; 22083[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Neg (Succ zzz161300)) == LT)",fontsize=16,color="black",shape="box"];22083 -> 22112[label="",style="solid", color="black", weight=3]; 22084[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];22084 -> 22113[label="",style="solid", color="black", weight=3]; 23217[label="zzz128434",fontsize=16,color="green",shape="box"];17043[label="primPlusInt (Pos zzz10580) (Pos zzz12370)",fontsize=16,color="black",shape="box"];17043 -> 17120[label="",style="solid", color="black", weight=3]; 17044[label="primPlusInt (Pos zzz10580) (Neg zzz12370)",fontsize=16,color="black",shape="box"];17044 -> 17121[label="",style="solid", color="black", weight=3]; 23218[label="zzz128434",fontsize=16,color="green",shape="box"];17046[label="primPlusInt (Neg zzz10580) (Pos zzz12380)",fontsize=16,color="black",shape="box"];17046 -> 17122[label="",style="solid", color="black", weight=3]; 17047[label="primPlusInt (Neg zzz10580) (Neg zzz12380)",fontsize=16,color="black",shape="box"];17047 -> 17123[label="",style="solid", color="black", weight=3]; 23219[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat zzz1649000 Zero == LT)",fontsize=16,color="burlywood",shape="box"];24976[label="zzz1649000/Succ zzz16490000",fontsize=10,color="white",style="solid",shape="box"];23219 -> 24976[label="",style="solid", color="burlywood", weight=9]; 24976 -> 23320[label="",style="solid", color="burlywood", weight=3]; 24977[label="zzz1649000/Zero",fontsize=10,color="white",style="solid",shape="box"];23219 -> 24977[label="",style="solid", color="burlywood", weight=9]; 24977 -> 23321[label="",style="solid", color="burlywood", weight=3]; 23220 -> 23074[label="",style="dashed", color="red", weight=0]; 23220[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == LT)",fontsize=16,color="magenta"];23221[label="Zero",fontsize=16,color="green",shape="box"];23222[label="zzz128434",fontsize=16,color="green",shape="box"];23223[label="zzz1647",fontsize=16,color="green",shape="box"];23224[label="zzz128431",fontsize=16,color="green",shape="box"];23225[label="zzz128430",fontsize=16,color="green",shape="box"];21457[label="FiniteMap.mkBranch (Pos (Succ zzz1602)) zzz1603 zzz1604 zzz1605 zzz1606",fontsize=16,color="black",shape="triangle"];21457 -> 21679[label="",style="solid", color="black", weight=3]; 22494[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 False zzz1637 zzz1638 zzz1639 zzz1640 False False)",fontsize=16,color="black",shape="box"];22494 -> 22516[label="",style="solid", color="black", weight=3]; 22495[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 True zzz1637 zzz1638 zzz1639 zzz1640 False (compare1 False True True == LT))",fontsize=16,color="black",shape="box"];22495 -> 22517[label="",style="solid", color="black", weight=3]; 1503[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];1503 -> 1663[label="",style="solid", color="black", weight=3]; 1504 -> 11[label="",style="dashed", color="red", weight=0]; 1504[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];23855[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1729 zzz1730 zzz1731 zzz1732 True (GT == GT)))",fontsize=16,color="black",shape="box"];23855 -> 23869[label="",style="solid", color="black", weight=3]; 23856[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True",fontsize=16,color="black",shape="triangle"];23856 -> 23870[label="",style="solid", color="black", weight=3]; 23857[label="zzz1727",fontsize=16,color="green",shape="box"];23858[label="zzz1723",fontsize=16,color="green",shape="box"];23859[label="FiniteMap.intersectFM_C2Elt1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True",fontsize=16,color="black",shape="box"];23859 -> 23871[label="",style="solid", color="black", weight=3]; 23860[label="zzz1724",fontsize=16,color="green",shape="box"];23861[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True",fontsize=16,color="black",shape="triangle"];23861 -> 23872[label="",style="solid", color="black", weight=3]; 23862[label="zzz1726",fontsize=16,color="green",shape="box"];23863[label="zzz1723",fontsize=16,color="green",shape="box"];2924[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 (GT == GT)",fontsize=16,color="black",shape="box"];2924 -> 3023[label="",style="solid", color="black", weight=3]; 9764[label="zzz5980",fontsize=16,color="green",shape="box"];9765[label="zzz5990",fontsize=16,color="green",shape="box"];9766[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 False",fontsize=16,color="black",shape="triangle"];9766 -> 9821[label="",style="solid", color="black", weight=3]; 9767[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 True",fontsize=16,color="black",shape="box"];9767 -> 9822[label="",style="solid", color="black", weight=3]; 9768 -> 9766[label="",style="dashed", color="red", weight=0]; 9768[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 False",fontsize=16,color="magenta"];2930[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2930 -> 3029[label="",style="solid", color="black", weight=3]; 2931[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Neg zzz4420) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2931 -> 3030[label="",style="solid", color="black", weight=3]; 2934[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2934 -> 3035[label="",style="solid", color="black", weight=3]; 2935 -> 3128[label="",style="dashed", color="red", weight=0]; 2935[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="magenta"];2935 -> 3129[label="",style="dashed", color="magenta", weight=3]; 2936[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];2936 -> 3037[label="",style="solid", color="black", weight=3]; 10319[label="zzz6520",fontsize=16,color="green",shape="box"];10320[label="zzz6530",fontsize=16,color="green",shape="box"];10321[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 False",fontsize=16,color="black",shape="triangle"];10321 -> 10384[label="",style="solid", color="black", weight=3]; 10322[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 True",fontsize=16,color="black",shape="box"];10322 -> 10385[label="",style="solid", color="black", weight=3]; 10323 -> 10321[label="",style="dashed", color="red", weight=0]; 10323[label="FiniteMap.mkVBalBranch3MkVBalBranch2 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 False",fontsize=16,color="magenta"];3020[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3020 -> 3113[label="",style="solid", color="black", weight=3]; 3021[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3021 -> 3114[label="",style="solid", color="black", weight=3]; 3022[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3022 -> 3115[label="",style="solid", color="black", weight=3]; 14335[label="FiniteMap.Branch zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];14336 -> 14577[label="",style="dashed", color="red", weight=0]; 14336[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9230)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14336 -> 14578[label="",style="dashed", color="magenta", weight=3]; 14337 -> 14586[label="",style="dashed", color="red", weight=0]; 14337[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9230)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14337 -> 14587[label="",style="dashed", color="magenta", weight=3]; 18594[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="black",shape="box"];18594 -> 18623[label="",style="solid", color="black", weight=3]; 22749[label="zzz1312",fontsize=16,color="green",shape="box"];22750[label="zzz1305",fontsize=16,color="green",shape="box"];22751[label="FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311",fontsize=16,color="green",shape="box"];14341 -> 13932[label="",style="dashed", color="red", weight=0]; 14341[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];14341 -> 14397[label="",style="dashed", color="magenta", weight=3]; 14342[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz9250)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14342 -> 14398[label="",style="solid", color="black", weight=3]; 14343[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz9250)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14343 -> 14399[label="",style="solid", color="black", weight=3]; 14456[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos zzz929) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24978[label="zzz929/Succ zzz9290",fontsize=10,color="white",style="solid",shape="box"];14456 -> 24978[label="",style="solid", color="burlywood", weight=9]; 24978 -> 14462[label="",style="solid", color="burlywood", weight=3]; 24979[label="zzz929/Zero",fontsize=10,color="white",style="solid",shape="box"];14456 -> 24979[label="",style="solid", color="burlywood", weight=9]; 24979 -> 14463[label="",style="solid", color="burlywood", weight=3]; 14465 -> 14457[label="",style="dashed", color="red", weight=0]; 14465[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9180",fontsize=16,color="magenta"];14465 -> 14468[label="",style="dashed", color="magenta", weight=3]; 14464[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg zzz931) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24980[label="zzz931/Succ zzz9310",fontsize=10,color="white",style="solid",shape="box"];14464 -> 24980[label="",style="solid", color="burlywood", weight=9]; 24980 -> 14469[label="",style="solid", color="burlywood", weight=3]; 24981[label="zzz931/Zero",fontsize=10,color="white",style="solid",shape="box"];14464 -> 24981[label="",style="solid", color="burlywood", weight=9]; 24981 -> 14470[label="",style="solid", color="burlywood", weight=3]; 14476 -> 14457[label="",style="dashed", color="red", weight=0]; 14476[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9190",fontsize=16,color="magenta"];14476 -> 14479[label="",style="dashed", color="magenta", weight=3]; 14475[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos zzz933) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24982[label="zzz933/Succ zzz9330",fontsize=10,color="white",style="solid",shape="box"];14475 -> 24982[label="",style="solid", color="burlywood", weight=9]; 24982 -> 14480[label="",style="solid", color="burlywood", weight=3]; 24983[label="zzz933/Zero",fontsize=10,color="white",style="solid",shape="box"];14475 -> 24983[label="",style="solid", color="burlywood", weight=9]; 24983 -> 14481[label="",style="solid", color="burlywood", weight=3]; 14485 -> 14457[label="",style="dashed", color="red", weight=0]; 14485[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9190",fontsize=16,color="magenta"];14485 -> 14488[label="",style="dashed", color="magenta", weight=3]; 14484[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg zzz935) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24984[label="zzz935/Succ zzz9350",fontsize=10,color="white",style="solid",shape="box"];14484 -> 24984[label="",style="solid", color="burlywood", weight=9]; 24984 -> 14489[label="",style="solid", color="burlywood", weight=3]; 24985[label="zzz935/Zero",fontsize=10,color="white",style="solid",shape="box"];14484 -> 24985[label="",style="solid", color="burlywood", weight=9]; 24985 -> 14490[label="",style="solid", color="burlywood", weight=3]; 14494 -> 14457[label="",style="dashed", color="red", weight=0]; 14494[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9200",fontsize=16,color="magenta"];14494 -> 14497[label="",style="dashed", color="magenta", weight=3]; 14493[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos zzz937) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24986[label="zzz937/Succ zzz9370",fontsize=10,color="white",style="solid",shape="box"];14493 -> 24986[label="",style="solid", color="burlywood", weight=9]; 24986 -> 14498[label="",style="solid", color="burlywood", weight=3]; 24987[label="zzz937/Zero",fontsize=10,color="white",style="solid",shape="box"];14493 -> 24987[label="",style="solid", color="burlywood", weight=9]; 24987 -> 14499[label="",style="solid", color="burlywood", weight=3]; 14503 -> 14457[label="",style="dashed", color="red", weight=0]; 14503[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9200",fontsize=16,color="magenta"];14503 -> 14506[label="",style="dashed", color="magenta", weight=3]; 14502[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg zzz939) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24988[label="zzz939/Succ zzz9390",fontsize=10,color="white",style="solid",shape="box"];14502 -> 24988[label="",style="solid", color="burlywood", weight=9]; 24988 -> 14507[label="",style="solid", color="burlywood", weight=3]; 24989[label="zzz939/Zero",fontsize=10,color="white",style="solid",shape="box"];14502 -> 24989[label="",style="solid", color="burlywood", weight=9]; 24989 -> 14508[label="",style="solid", color="burlywood", weight=3]; 14366 -> 13932[label="",style="dashed", color="red", weight=0]; 14366[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];14366 -> 14418[label="",style="dashed", color="magenta", weight=3]; 14367[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz9260)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14367 -> 14419[label="",style="solid", color="black", weight=3]; 14368[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz9260)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14368 -> 14420[label="",style="solid", color="black", weight=3]; 18639[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="black",shape="box"];18639 -> 18647[label="",style="solid", color="black", weight=3]; 22752[label="zzz1327",fontsize=16,color="green",shape="box"];22753[label="zzz1320",fontsize=16,color="green",shape="box"];22754[label="FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326",fontsize=16,color="green",shape="box"];14373 -> 13932[label="",style="dashed", color="red", weight=0]; 14373[label="FiniteMap.sizeFM (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];14373 -> 14427[label="",style="dashed", color="magenta", weight=3]; 14374[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz9270)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14374 -> 14428[label="",style="solid", color="black", weight=3]; 14375[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz9270)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14375 -> 14429[label="",style="solid", color="black", weight=3]; 14533 -> 14457[label="",style="dashed", color="red", weight=0]; 14533[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9210",fontsize=16,color="magenta"];14533 -> 14536[label="",style="dashed", color="magenta", weight=3]; 14532[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos zzz945) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24990[label="zzz945/Succ zzz9450",fontsize=10,color="white",style="solid",shape="box"];14532 -> 24990[label="",style="solid", color="burlywood", weight=9]; 24990 -> 14537[label="",style="solid", color="burlywood", weight=3]; 24991[label="zzz945/Zero",fontsize=10,color="white",style="solid",shape="box"];14532 -> 24991[label="",style="solid", color="burlywood", weight=9]; 24991 -> 14538[label="",style="solid", color="burlywood", weight=3]; 14540 -> 14457[label="",style="dashed", color="red", weight=0]; 14540[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9210",fontsize=16,color="magenta"];14540 -> 14543[label="",style="dashed", color="magenta", weight=3]; 14539[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg zzz947) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24992[label="zzz947/Succ zzz9470",fontsize=10,color="white",style="solid",shape="box"];14539 -> 24992[label="",style="solid", color="burlywood", weight=9]; 24992 -> 14544[label="",style="solid", color="burlywood", weight=3]; 24993[label="zzz947/Zero",fontsize=10,color="white",style="solid",shape="box"];14539 -> 24993[label="",style="solid", color="burlywood", weight=9]; 24993 -> 14545[label="",style="solid", color="burlywood", weight=3]; 14380[label="FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];14381 -> 14658[label="",style="dashed", color="red", weight=0]; 14381[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9240)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14381 -> 14659[label="",style="dashed", color="magenta", weight=3]; 14382 -> 14665[label="",style="dashed", color="red", weight=0]; 14382[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9240)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14382 -> 14666[label="",style="dashed", color="magenta", weight=3]; 14553 -> 14457[label="",style="dashed", color="red", weight=0]; 14553[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9220",fontsize=16,color="magenta"];14553 -> 14556[label="",style="dashed", color="magenta", weight=3]; 14552[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos zzz949) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24994[label="zzz949/Succ zzz9490",fontsize=10,color="white",style="solid",shape="box"];14552 -> 24994[label="",style="solid", color="burlywood", weight=9]; 24994 -> 14557[label="",style="solid", color="burlywood", weight=3]; 24995[label="zzz949/Zero",fontsize=10,color="white",style="solid",shape="box"];14552 -> 24995[label="",style="solid", color="burlywood", weight=9]; 24995 -> 14558[label="",style="solid", color="burlywood", weight=3]; 14562 -> 14457[label="",style="dashed", color="red", weight=0]; 14562[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9220",fontsize=16,color="magenta"];14562 -> 14565[label="",style="dashed", color="magenta", weight=3]; 14561[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg zzz951) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];24996[label="zzz951/Succ zzz9510",fontsize=10,color="white",style="solid",shape="box"];14561 -> 24996[label="",style="solid", color="burlywood", weight=9]; 24996 -> 14566[label="",style="solid", color="burlywood", weight=3]; 24997[label="zzz951/Zero",fontsize=10,color="white",style="solid",shape="box"];14561 -> 24997[label="",style="solid", color="burlywood", weight=9]; 24997 -> 14567[label="",style="solid", color="burlywood", weight=3]; 2684[label="primPlusNat (Succ zzz72000) (Succ zzz72000)",fontsize=16,color="black",shape="box"];2684 -> 2793[label="",style="solid", color="black", weight=3]; 2685[label="primPlusNat Zero Zero",fontsize=16,color="black",shape="box"];2685 -> 2794[label="",style="solid", color="black", weight=3]; 22100[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz16240) (Succ zzz161300) == LT)",fontsize=16,color="black",shape="box"];22100 -> 22133[label="",style="solid", color="black", weight=3]; 22101[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz16240) Zero == LT)",fontsize=16,color="black",shape="box"];22101 -> 22134[label="",style="solid", color="black", weight=3]; 22102[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 False",fontsize=16,color="black",shape="triangle"];22102 -> 22135[label="",style="solid", color="black", weight=3]; 22103 -> 22080[label="",style="dashed", color="red", weight=0]; 22103[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat Zero (Succ zzz161300) == LT)",fontsize=16,color="magenta"];22103 -> 22136[label="",style="dashed", color="magenta", weight=3]; 22103 -> 22137[label="",style="dashed", color="magenta", weight=3]; 22104[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (EQ == LT)",fontsize=16,color="black",shape="triangle"];22104 -> 22138[label="",style="solid", color="black", weight=3]; 22105 -> 22074[label="",style="dashed", color="red", weight=0]; 22105[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (GT == LT)",fontsize=16,color="magenta"];22106 -> 22104[label="",style="dashed", color="red", weight=0]; 22106[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (EQ == LT)",fontsize=16,color="magenta"];22107[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 True",fontsize=16,color="black",shape="box"];22107 -> 22139[label="",style="solid", color="black", weight=3]; 22108[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz161300) (Succ zzz16250) == LT)",fontsize=16,color="black",shape="box"];22108 -> 22140[label="",style="solid", color="black", weight=3]; 22109[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat Zero (Succ zzz16250) == LT)",fontsize=16,color="black",shape="box"];22109 -> 22141[label="",style="solid", color="black", weight=3]; 22110 -> 22079[label="",style="dashed", color="red", weight=0]; 22110[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (LT == LT)",fontsize=16,color="magenta"];22111 -> 22104[label="",style="dashed", color="red", weight=0]; 22111[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (EQ == LT)",fontsize=16,color="magenta"];22112 -> 22073[label="",style="dashed", color="red", weight=0]; 22112[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz161300) Zero == LT)",fontsize=16,color="magenta"];22112 -> 22142[label="",style="dashed", color="magenta", weight=3]; 22112 -> 22143[label="",style="dashed", color="magenta", weight=3]; 22113 -> 22104[label="",style="dashed", color="red", weight=0]; 22113[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (EQ == LT)",fontsize=16,color="magenta"];17120[label="Pos (primPlusNat zzz10580 zzz12370)",fontsize=16,color="green",shape="box"];17120 -> 17135[label="",style="dashed", color="green", weight=3]; 17121[label="primMinusNat zzz10580 zzz12370",fontsize=16,color="burlywood",shape="triangle"];24998[label="zzz10580/Succ zzz105800",fontsize=10,color="white",style="solid",shape="box"];17121 -> 24998[label="",style="solid", color="burlywood", weight=9]; 24998 -> 17136[label="",style="solid", color="burlywood", weight=3]; 24999[label="zzz10580/Zero",fontsize=10,color="white",style="solid",shape="box"];17121 -> 24999[label="",style="solid", color="burlywood", weight=9]; 24999 -> 17137[label="",style="solid", color="burlywood", weight=3]; 17122 -> 17121[label="",style="dashed", color="red", weight=0]; 17122[label="primMinusNat zzz12380 zzz10580",fontsize=16,color="magenta"];17122 -> 17138[label="",style="dashed", color="magenta", weight=3]; 17122 -> 17139[label="",style="dashed", color="magenta", weight=3]; 17123[label="Neg (primPlusNat zzz10580 zzz12380)",fontsize=16,color="green",shape="box"];17123 -> 17140[label="",style="dashed", color="green", weight=3]; 23320[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz16490000) Zero == LT)",fontsize=16,color="black",shape="box"];23320 -> 23418[label="",style="solid", color="black", weight=3]; 23321[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];23321 -> 23419[label="",style="solid", color="black", weight=3]; 21679[label="FiniteMap.mkBranchResult zzz1603 zzz1604 zzz1606 zzz1605",fontsize=16,color="black",shape="box"];21679 -> 21726[label="",style="solid", color="black", weight=3]; 22516[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM1 False zzz1637 zzz1638 zzz1639 zzz1640 False (False > False))",fontsize=16,color="black",shape="box"];22516 -> 22547[label="",style="solid", color="black", weight=3]; 22517[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 True zzz1637 zzz1638 zzz1639 zzz1640 False (LT == LT))",fontsize=16,color="black",shape="box"];22517 -> 22548[label="",style="solid", color="black", weight=3]; 1663[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];1663 -> 1759[label="",style="solid", color="black", weight=3]; 23869[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM1 False zzz1729 zzz1730 zzz1731 zzz1732 True True))",fontsize=16,color="black",shape="box"];23869 -> 23879[label="",style="solid", color="black", weight=3]; 23870[label="FiniteMap.splitGT (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True",fontsize=16,color="black",shape="box"];23870 -> 23880[label="",style="solid", color="black", weight=3]; 23871[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True (FiniteMap.intersectFM_C2Vv1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True)",fontsize=16,color="black",shape="box"];23871 -> 23881[label="",style="solid", color="black", weight=3]; 23872[label="FiniteMap.splitLT (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True",fontsize=16,color="black",shape="box"];23872 -> 23882[label="",style="solid", color="black", weight=3]; 3023[label="FiniteMap.addToFM_C1 FiniteMap.addToFM0 False zzz441 zzz442 zzz443 zzz444 True zzz41 True",fontsize=16,color="black",shape="box"];3023 -> 3116[label="",style="solid", color="black", weight=3]; 9821[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 < FiniteMap.mkVBalBranch3Size_l zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596)",fontsize=16,color="black",shape="box"];9821 -> 9863[label="",style="solid", color="black", weight=3]; 9822 -> 22578[label="",style="dashed", color="red", weight=0]; 9822[label="FiniteMap.mkBalBranch zzz587 zzz588 (FiniteMap.mkVBalBranch True zzz597 (FiniteMap.Branch zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) zzz590) zzz591",fontsize=16,color="magenta"];9822 -> 22628[label="",style="dashed", color="magenta", weight=3]; 9822 -> 22629[label="",style="dashed", color="magenta", weight=3]; 9822 -> 22630[label="",style="dashed", color="magenta", weight=3]; 9822 -> 22631[label="",style="dashed", color="magenta", weight=3]; 3029[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3029 -> 3123[label="",style="solid", color="black", weight=3]; 3030[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz4420)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3030 -> 3124[label="",style="solid", color="black", weight=3]; 3035[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3035 -> 3127[label="",style="solid", color="black", weight=3]; 3129[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz44200)",fontsize=16,color="black",shape="triangle"];3129 -> 3151[label="",style="solid", color="black", weight=3]; 3128[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg zzz106) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="burlywood",shape="triangle"];25000[label="zzz106/Succ zzz1060",fontsize=10,color="white",style="solid",shape="box"];3128 -> 25000[label="",style="solid", color="burlywood", weight=9]; 25000 -> 3152[label="",style="solid", color="burlywood", weight=3]; 25001[label="zzz106/Zero",fontsize=10,color="white",style="solid",shape="box"];3128 -> 25001[label="",style="solid", color="burlywood", weight=9]; 25001 -> 3153[label="",style="solid", color="burlywood", weight=3]; 3037[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3037 -> 3154[label="",style="solid", color="black", weight=3]; 10384[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 < FiniteMap.mkVBalBranch3Size_l zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650)",fontsize=16,color="black",shape="box"];10384 -> 10441[label="",style="solid", color="black", weight=3]; 10385 -> 22578[label="",style="dashed", color="red", weight=0]; 10385[label="FiniteMap.mkBalBranch zzz641 zzz642 (FiniteMap.mkVBalBranch True zzz651 (FiniteMap.Branch zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) zzz644) zzz645",fontsize=16,color="magenta"];10385 -> 22632[label="",style="dashed", color="magenta", weight=3]; 10385 -> 22633[label="",style="dashed", color="magenta", weight=3]; 10385 -> 22634[label="",style="dashed", color="magenta", weight=3]; 10385 -> 22635[label="",style="dashed", color="magenta", weight=3]; 3113[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3113 -> 3162[label="",style="solid", color="black", weight=3]; 3114 -> 3163[label="",style="dashed", color="red", weight=0]; 3114[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="magenta"];3114 -> 3164[label="",style="dashed", color="magenta", weight=3]; 3115[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3115 -> 3187[label="",style="solid", color="black", weight=3]; 14578 -> 14457[label="",style="dashed", color="red", weight=0]; 14578[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9230",fontsize=16,color="magenta"];14578 -> 14581[label="",style="dashed", color="magenta", weight=3]; 14577[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos zzz953) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];25002[label="zzz953/Succ zzz9530",fontsize=10,color="white",style="solid",shape="box"];14577 -> 25002[label="",style="solid", color="burlywood", weight=9]; 25002 -> 14582[label="",style="solid", color="burlywood", weight=3]; 25003[label="zzz953/Zero",fontsize=10,color="white",style="solid",shape="box"];14577 -> 25003[label="",style="solid", color="burlywood", weight=9]; 25003 -> 14583[label="",style="solid", color="burlywood", weight=3]; 14587 -> 14457[label="",style="dashed", color="red", weight=0]; 14587[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9230",fontsize=16,color="magenta"];14587 -> 14590[label="",style="dashed", color="magenta", weight=3]; 14586[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg zzz955) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];25004[label="zzz955/Succ zzz9550",fontsize=10,color="white",style="solid",shape="box"];14586 -> 25004[label="",style="solid", color="burlywood", weight=9]; 25004 -> 14591[label="",style="solid", color="burlywood", weight=3]; 25005[label="zzz955/Zero",fontsize=10,color="white",style="solid",shape="box"];14586 -> 25005[label="",style="solid", color="burlywood", weight=9]; 25005 -> 14592[label="",style="solid", color="burlywood", weight=3]; 18623[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311)) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="black",shape="box"];18623 -> 18643[label="",style="solid", color="black", weight=3]; 14397[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];14398 -> 14704[label="",style="dashed", color="red", weight=0]; 14398[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9250)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14398 -> 14705[label="",style="dashed", color="magenta", weight=3]; 14399 -> 14711[label="",style="dashed", color="red", weight=0]; 14399[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9250)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14399 -> 14712[label="",style="dashed", color="magenta", weight=3]; 14462[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9290)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14462 -> 14473[label="",style="solid", color="black", weight=3]; 14463[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14463 -> 14474[label="",style="solid", color="black", weight=3]; 14468[label="zzz9180",fontsize=16,color="green",shape="box"];14469[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9310)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14469 -> 14482[label="",style="solid", color="black", weight=3]; 14470[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14470 -> 14483[label="",style="solid", color="black", weight=3]; 14479[label="zzz9190",fontsize=16,color="green",shape="box"];14480[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9330)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14480 -> 14491[label="",style="solid", color="black", weight=3]; 14481[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14481 -> 14492[label="",style="solid", color="black", weight=3]; 14488[label="zzz9190",fontsize=16,color="green",shape="box"];14489[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9350)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14489 -> 14500[label="",style="solid", color="black", weight=3]; 14490[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14490 -> 14501[label="",style="solid", color="black", weight=3]; 14497[label="zzz9200",fontsize=16,color="green",shape="box"];14498[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9370)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14498 -> 14509[label="",style="solid", color="black", weight=3]; 14499[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14499 -> 14510[label="",style="solid", color="black", weight=3]; 14506[label="zzz9200",fontsize=16,color="green",shape="box"];14507[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9390)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14507 -> 14521[label="",style="solid", color="black", weight=3]; 14508[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14508 -> 14522[label="",style="solid", color="black", weight=3]; 14418[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];14419 -> 14519[label="",style="dashed", color="red", weight=0]; 14419[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9260)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14419 -> 14520[label="",style="dashed", color="magenta", weight=3]; 14420 -> 14523[label="",style="dashed", color="red", weight=0]; 14420[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9260)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14420 -> 14524[label="",style="dashed", color="magenta", weight=3]; 18647[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326)) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="black",shape="box"];18647 -> 18695[label="",style="solid", color="black", weight=3]; 14427[label="FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];14428 -> 14528[label="",style="dashed", color="red", weight=0]; 14428[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9270)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14428 -> 14529[label="",style="dashed", color="magenta", weight=3]; 14429 -> 14530[label="",style="dashed", color="red", weight=0]; 14429[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9270)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="magenta"];14429 -> 14531[label="",style="dashed", color="magenta", weight=3]; 14536[label="zzz9210",fontsize=16,color="green",shape="box"];14537[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9450)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14537 -> 14546[label="",style="solid", color="black", weight=3]; 14538[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14538 -> 14547[label="",style="solid", color="black", weight=3]; 14543[label="zzz9210",fontsize=16,color="green",shape="box"];14544[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9470)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14544 -> 14559[label="",style="solid", color="black", weight=3]; 14545[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14545 -> 14560[label="",style="solid", color="black", weight=3]; 14659 -> 14457[label="",style="dashed", color="red", weight=0]; 14659[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9240",fontsize=16,color="magenta"];14659 -> 14662[label="",style="dashed", color="magenta", weight=3]; 14658[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos zzz975) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];25006[label="zzz975/Succ zzz9750",fontsize=10,color="white",style="solid",shape="box"];14658 -> 25006[label="",style="solid", color="burlywood", weight=9]; 25006 -> 14663[label="",style="solid", color="burlywood", weight=3]; 25007[label="zzz975/Zero",fontsize=10,color="white",style="solid",shape="box"];14658 -> 25007[label="",style="solid", color="burlywood", weight=9]; 25007 -> 14664[label="",style="solid", color="burlywood", weight=3]; 14666 -> 14457[label="",style="dashed", color="red", weight=0]; 14666[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9240",fontsize=16,color="magenta"];14666 -> 14669[label="",style="dashed", color="magenta", weight=3]; 14665[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg zzz977) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];25008[label="zzz977/Succ zzz9770",fontsize=10,color="white",style="solid",shape="box"];14665 -> 25008[label="",style="solid", color="burlywood", weight=9]; 25008 -> 14670[label="",style="solid", color="burlywood", weight=3]; 25009[label="zzz977/Zero",fontsize=10,color="white",style="solid",shape="box"];14665 -> 25009[label="",style="solid", color="burlywood", weight=9]; 25009 -> 14671[label="",style="solid", color="burlywood", weight=3]; 14556[label="zzz9220",fontsize=16,color="green",shape="box"];14557[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9490)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14557 -> 14568[label="",style="solid", color="black", weight=3]; 14558[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14558 -> 14569[label="",style="solid", color="black", weight=3]; 14565[label="zzz9220",fontsize=16,color="green",shape="box"];14566[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9510)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14566 -> 14584[label="",style="solid", color="black", weight=3]; 14567[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14567 -> 14585[label="",style="solid", color="black", weight=3]; 2793[label="Succ (Succ (primPlusNat zzz72000 zzz72000))",fontsize=16,color="green",shape="box"];2793 -> 2887[label="",style="dashed", color="green", weight=3]; 2794[label="Zero",fontsize=16,color="green",shape="box"];22133[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat zzz16240 zzz161300 == LT)",fontsize=16,color="burlywood",shape="triangle"];25010[label="zzz16240/Succ zzz162400",fontsize=10,color="white",style="solid",shape="box"];22133 -> 25010[label="",style="solid", color="burlywood", weight=9]; 25010 -> 22163[label="",style="solid", color="burlywood", weight=3]; 25011[label="zzz16240/Zero",fontsize=10,color="white",style="solid",shape="box"];22133 -> 25011[label="",style="solid", color="burlywood", weight=9]; 25011 -> 22164[label="",style="solid", color="burlywood", weight=3]; 22134 -> 22074[label="",style="dashed", color="red", weight=0]; 22134[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (GT == LT)",fontsize=16,color="magenta"];22135[label="FiniteMap.glueVBal3GlueVBal0 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 otherwise",fontsize=16,color="black",shape="box"];22135 -> 22165[label="",style="solid", color="black", weight=3]; 22136[label="zzz161300",fontsize=16,color="green",shape="box"];22137[label="Zero",fontsize=16,color="green",shape="box"];22138 -> 22102[label="",style="dashed", color="red", weight=0]; 22138[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 False",fontsize=16,color="magenta"];22139 -> 22578[label="",style="dashed", color="red", weight=0]; 22139[label="FiniteMap.mkBalBranch zzz12800 zzz12801 zzz12803 (FiniteMap.glueVBal zzz12804 (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434))",fontsize=16,color="magenta"];22139 -> 22636[label="",style="dashed", color="magenta", weight=3]; 22139 -> 22637[label="",style="dashed", color="magenta", weight=3]; 22139 -> 22638[label="",style="dashed", color="magenta", weight=3]; 22139 -> 22639[label="",style="dashed", color="magenta", weight=3]; 22140 -> 22133[label="",style="dashed", color="red", weight=0]; 22140[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat zzz161300 zzz16250 == LT)",fontsize=16,color="magenta"];22140 -> 22167[label="",style="dashed", color="magenta", weight=3]; 22140 -> 22168[label="",style="dashed", color="magenta", weight=3]; 22141 -> 22079[label="",style="dashed", color="red", weight=0]; 22141[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (LT == LT)",fontsize=16,color="magenta"];22142[label="Zero",fontsize=16,color="green",shape="box"];22143[label="zzz161300",fontsize=16,color="green",shape="box"];17135 -> 2770[label="",style="dashed", color="red", weight=0]; 17135[label="primPlusNat zzz10580 zzz12370",fontsize=16,color="magenta"];17135 -> 17193[label="",style="dashed", color="magenta", weight=3]; 17135 -> 17194[label="",style="dashed", color="magenta", weight=3]; 17136[label="primMinusNat (Succ zzz105800) zzz12370",fontsize=16,color="burlywood",shape="box"];25012[label="zzz12370/Succ zzz123700",fontsize=10,color="white",style="solid",shape="box"];17136 -> 25012[label="",style="solid", color="burlywood", weight=9]; 25012 -> 17195[label="",style="solid", color="burlywood", weight=3]; 25013[label="zzz12370/Zero",fontsize=10,color="white",style="solid",shape="box"];17136 -> 25013[label="",style="solid", color="burlywood", weight=9]; 25013 -> 17196[label="",style="solid", color="burlywood", weight=3]; 17137[label="primMinusNat Zero zzz12370",fontsize=16,color="burlywood",shape="box"];25014[label="zzz12370/Succ zzz123700",fontsize=10,color="white",style="solid",shape="box"];17137 -> 25014[label="",style="solid", color="burlywood", weight=9]; 25014 -> 17197[label="",style="solid", color="burlywood", weight=3]; 25015[label="zzz12370/Zero",fontsize=10,color="white",style="solid",shape="box"];17137 -> 25015[label="",style="solid", color="burlywood", weight=9]; 25015 -> 17198[label="",style="solid", color="burlywood", weight=3]; 17138[label="zzz10580",fontsize=16,color="green",shape="box"];17139[label="zzz12380",fontsize=16,color="green",shape="box"];17140 -> 2770[label="",style="dashed", color="red", weight=0]; 17140[label="primPlusNat zzz10580 zzz12380",fontsize=16,color="magenta"];17140 -> 17199[label="",style="dashed", color="magenta", weight=3]; 17140 -> 17200[label="",style="dashed", color="magenta", weight=3]; 23418[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (GT == LT)",fontsize=16,color="black",shape="box"];23418 -> 23522[label="",style="solid", color="black", weight=3]; 23419[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (EQ == LT)",fontsize=16,color="black",shape="box"];23419 -> 23523[label="",style="solid", color="black", weight=3]; 21726[label="FiniteMap.Branch zzz1603 zzz1604 (FiniteMap.mkBranchUnbox zzz1606 zzz1603 zzz1605 (Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz1606 zzz1603 zzz1605 + FiniteMap.mkBranchRight_size zzz1606 zzz1603 zzz1605)) zzz1605 zzz1606",fontsize=16,color="green",shape="box"];21726 -> 21760[label="",style="dashed", color="green", weight=3]; 22547[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM1 False zzz1637 zzz1638 zzz1639 zzz1640 False (compare False False == GT))",fontsize=16,color="black",shape="box"];22547 -> 22551[label="",style="solid", color="black", weight=3]; 22548[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM2 True zzz1637 zzz1638 zzz1639 zzz1640 False True)",fontsize=16,color="black",shape="box"];22548 -> 22552[label="",style="solid", color="black", weight=3]; 1759[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];1759 -> 1895[label="",style="solid", color="black", weight=3]; 23879[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM zzz1732 True))",fontsize=16,color="burlywood",shape="box"];25016[label="zzz1732/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23879 -> 25016[label="",style="solid", color="burlywood", weight=9]; 25016 -> 23891[label="",style="solid", color="burlywood", weight=3]; 25017[label="zzz1732/FiniteMap.Branch zzz17320 zzz17321 zzz17322 zzz17323 zzz17324",fontsize=10,color="white",style="solid",shape="box"];23879 -> 25017[label="",style="solid", color="burlywood", weight=9]; 25017 -> 23892[label="",style="solid", color="burlywood", weight=3]; 23880[label="FiniteMap.splitGT3 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True",fontsize=16,color="black",shape="box"];23880 -> 23893[label="",style="solid", color="black", weight=3]; 23881[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True (FiniteMap.intersectFM_C2Maybe_elt1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True)",fontsize=16,color="black",shape="box"];23881 -> 23894[label="",style="solid", color="black", weight=3]; 23882[label="FiniteMap.splitLT3 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True",fontsize=16,color="black",shape="box"];23882 -> 23895[label="",style="solid", color="black", weight=3]; 3116 -> 22578[label="",style="dashed", color="red", weight=0]; 3116[label="FiniteMap.mkBalBranch False zzz441 zzz443 (FiniteMap.addToFM_C FiniteMap.addToFM0 zzz444 True zzz41)",fontsize=16,color="magenta"];3116 -> 22640[label="",style="dashed", color="magenta", weight=3]; 3116 -> 22641[label="",style="dashed", color="magenta", weight=3]; 3116 -> 22642[label="",style="dashed", color="magenta", weight=3]; 3116 -> 22643[label="",style="dashed", color="magenta", weight=3]; 9863[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) (FiniteMap.mkVBalBranch3Size_l zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) == LT)",fontsize=16,color="black",shape="box"];9863 -> 10089[label="",style="solid", color="black", weight=3]; 22628[label="zzz588",fontsize=16,color="green",shape="box"];22629[label="zzz587",fontsize=16,color="green",shape="box"];22630[label="zzz591",fontsize=16,color="green",shape="box"];22631 -> 1077[label="",style="dashed", color="red", weight=0]; 22631[label="FiniteMap.mkVBalBranch True zzz597 (FiniteMap.Branch zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) zzz590",fontsize=16,color="magenta"];22631 -> 22755[label="",style="dashed", color="magenta", weight=3]; 22631 -> 22756[label="",style="dashed", color="magenta", weight=3]; 22631 -> 22757[label="",style="dashed", color="magenta", weight=3]; 3123[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3123 -> 3199[label="",style="solid", color="black", weight=3]; 3124[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz4420)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg zzz4420) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="burlywood",shape="box"];25018[label="zzz4420/Succ zzz44200",fontsize=10,color="white",style="solid",shape="box"];3124 -> 25018[label="",style="solid", color="burlywood", weight=9]; 25018 -> 3200[label="",style="solid", color="burlywood", weight=3]; 25019[label="zzz4420/Zero",fontsize=10,color="white",style="solid",shape="box"];3124 -> 25019[label="",style="solid", color="burlywood", weight=9]; 25019 -> 3201[label="",style="solid", color="burlywood", weight=3]; 3127[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3127 -> 3202[label="",style="solid", color="black", weight=3]; 3151 -> 2770[label="",style="dashed", color="red", weight=0]; 3151[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz44200)) (Succ zzz44200)",fontsize=16,color="magenta"];3151 -> 3203[label="",style="dashed", color="magenta", weight=3]; 3151 -> 3204[label="",style="dashed", color="magenta", weight=3]; 3152[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1060)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3152 -> 3205[label="",style="solid", color="black", weight=3]; 3153[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3153 -> 3206[label="",style="solid", color="black", weight=3]; 3154[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3154 -> 3207[label="",style="solid", color="black", weight=3]; 10441[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (compare (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) (FiniteMap.mkVBalBranch3Size_l zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) == LT)",fontsize=16,color="black",shape="box"];10441 -> 10454[label="",style="solid", color="black", weight=3]; 22632[label="zzz642",fontsize=16,color="green",shape="box"];22633[label="zzz641",fontsize=16,color="green",shape="box"];22634[label="zzz645",fontsize=16,color="green",shape="box"];22635 -> 1077[label="",style="dashed", color="red", weight=0]; 22635[label="FiniteMap.mkVBalBranch True zzz651 (FiniteMap.Branch zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) zzz644",fontsize=16,color="magenta"];22635 -> 22758[label="",style="dashed", color="magenta", weight=3]; 22635 -> 22759[label="",style="dashed", color="magenta", weight=3]; 22635 -> 22760[label="",style="dashed", color="magenta", weight=3]; 3162[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3162 -> 3217[label="",style="solid", color="black", weight=3]; 3164 -> 3129[label="",style="dashed", color="red", weight=0]; 3164[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz44200)",fontsize=16,color="magenta"];3163[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg zzz108) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="burlywood",shape="triangle"];25020[label="zzz108/Succ zzz1080",fontsize=10,color="white",style="solid",shape="box"];3163 -> 25020[label="",style="solid", color="burlywood", weight=9]; 25020 -> 3218[label="",style="solid", color="burlywood", weight=3]; 25021[label="zzz108/Zero",fontsize=10,color="white",style="solid",shape="box"];3163 -> 25021[label="",style="solid", color="burlywood", weight=9]; 25021 -> 3219[label="",style="solid", color="burlywood", weight=3]; 3187[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3187 -> 3260[label="",style="solid", color="black", weight=3]; 14581[label="zzz9230",fontsize=16,color="green",shape="box"];14582[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9530)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14582 -> 14593[label="",style="solid", color="black", weight=3]; 14583[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14583 -> 14594[label="",style="solid", color="black", weight=3]; 14590[label="zzz9230",fontsize=16,color="green",shape="box"];14591[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9550)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14591 -> 14603[label="",style="solid", color="black", weight=3]; 14592[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14592 -> 14604[label="",style="solid", color="black", weight=3]; 18643 -> 18701[label="",style="dashed", color="red", weight=0]; 18643[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311)) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="magenta"];18643 -> 18702[label="",style="dashed", color="magenta", weight=3]; 14705 -> 14457[label="",style="dashed", color="red", weight=0]; 14705[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9250",fontsize=16,color="magenta"];14705 -> 14708[label="",style="dashed", color="magenta", weight=3]; 14704[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos zzz988) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];25022[label="zzz988/Succ zzz9880",fontsize=10,color="white",style="solid",shape="box"];14704 -> 25022[label="",style="solid", color="burlywood", weight=9]; 25022 -> 14709[label="",style="solid", color="burlywood", weight=3]; 25023[label="zzz988/Zero",fontsize=10,color="white",style="solid",shape="box"];14704 -> 25023[label="",style="solid", color="burlywood", weight=9]; 25023 -> 14710[label="",style="solid", color="burlywood", weight=3]; 14712 -> 14457[label="",style="dashed", color="red", weight=0]; 14712[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9250",fontsize=16,color="magenta"];14712 -> 14715[label="",style="dashed", color="magenta", weight=3]; 14711[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg zzz990) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];25024[label="zzz990/Succ zzz9900",fontsize=10,color="white",style="solid",shape="box"];14711 -> 25024[label="",style="solid", color="burlywood", weight=9]; 25024 -> 14716[label="",style="solid", color="burlywood", weight=3]; 25025[label="zzz990/Zero",fontsize=10,color="white",style="solid",shape="box"];14711 -> 25025[label="",style="solid", color="burlywood", weight=9]; 25025 -> 14717[label="",style="solid", color="burlywood", weight=3]; 14473 -> 14601[label="",style="dashed", color="red", weight=0]; 14473[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9290)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14473 -> 14602[label="",style="dashed", color="magenta", weight=3]; 14474 -> 14605[label="",style="dashed", color="red", weight=0]; 14474[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14474 -> 14606[label="",style="dashed", color="magenta", weight=3]; 14482 -> 14607[label="",style="dashed", color="red", weight=0]; 14482[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9310)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14482 -> 14608[label="",style="dashed", color="magenta", weight=3]; 14483 -> 14609[label="",style="dashed", color="red", weight=0]; 14483[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14483 -> 14610[label="",style="dashed", color="magenta", weight=3]; 14491 -> 14611[label="",style="dashed", color="red", weight=0]; 14491[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9330)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14491 -> 14612[label="",style="dashed", color="magenta", weight=3]; 14492 -> 14613[label="",style="dashed", color="red", weight=0]; 14492[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14492 -> 14614[label="",style="dashed", color="magenta", weight=3]; 14500 -> 14615[label="",style="dashed", color="red", weight=0]; 14500[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9350)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14500 -> 14616[label="",style="dashed", color="magenta", weight=3]; 14501 -> 14617[label="",style="dashed", color="red", weight=0]; 14501[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14501 -> 14618[label="",style="dashed", color="magenta", weight=3]; 14509 -> 14619[label="",style="dashed", color="red", weight=0]; 14509[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9370)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14509 -> 14620[label="",style="dashed", color="magenta", weight=3]; 14510 -> 14621[label="",style="dashed", color="red", weight=0]; 14510[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14510 -> 14622[label="",style="dashed", color="magenta", weight=3]; 14521 -> 14623[label="",style="dashed", color="red", weight=0]; 14521[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9390)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14521 -> 14624[label="",style="dashed", color="magenta", weight=3]; 14522 -> 14625[label="",style="dashed", color="red", weight=0]; 14522[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14522 -> 14626[label="",style="dashed", color="magenta", weight=3]; 14520 -> 14457[label="",style="dashed", color="red", weight=0]; 14520[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9260",fontsize=16,color="magenta"];14520 -> 14634[label="",style="dashed", color="magenta", weight=3]; 14519[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos zzz941) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];25026[label="zzz941/Succ zzz9410",fontsize=10,color="white",style="solid",shape="box"];14519 -> 25026[label="",style="solid", color="burlywood", weight=9]; 25026 -> 14635[label="",style="solid", color="burlywood", weight=3]; 25027[label="zzz941/Zero",fontsize=10,color="white",style="solid",shape="box"];14519 -> 25027[label="",style="solid", color="burlywood", weight=9]; 25027 -> 14636[label="",style="solid", color="burlywood", weight=3]; 14524 -> 14457[label="",style="dashed", color="red", weight=0]; 14524[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9260",fontsize=16,color="magenta"];14524 -> 14637[label="",style="dashed", color="magenta", weight=3]; 14523[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg zzz942) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];25028[label="zzz942/Succ zzz9420",fontsize=10,color="white",style="solid",shape="box"];14523 -> 25028[label="",style="solid", color="burlywood", weight=9]; 25028 -> 14638[label="",style="solid", color="burlywood", weight=3]; 25029[label="zzz942/Zero",fontsize=10,color="white",style="solid",shape="box"];14523 -> 25029[label="",style="solid", color="burlywood", weight=9]; 25029 -> 14639[label="",style="solid", color="burlywood", weight=3]; 18695 -> 18710[label="",style="dashed", color="red", weight=0]; 18695[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326)) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="magenta"];18695 -> 18711[label="",style="dashed", color="magenta", weight=3]; 14529 -> 14457[label="",style="dashed", color="red", weight=0]; 14529[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9270",fontsize=16,color="magenta"];14529 -> 14644[label="",style="dashed", color="magenta", weight=3]; 14528[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos zzz943) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];25030[label="zzz943/Succ zzz9430",fontsize=10,color="white",style="solid",shape="box"];14528 -> 25030[label="",style="solid", color="burlywood", weight=9]; 25030 -> 14645[label="",style="solid", color="burlywood", weight=3]; 25031[label="zzz943/Zero",fontsize=10,color="white",style="solid",shape="box"];14528 -> 25031[label="",style="solid", color="burlywood", weight=9]; 25031 -> 14646[label="",style="solid", color="burlywood", weight=3]; 14531 -> 14457[label="",style="dashed", color="red", weight=0]; 14531[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz9270",fontsize=16,color="magenta"];14531 -> 14647[label="",style="dashed", color="magenta", weight=3]; 14530[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg zzz944) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="burlywood",shape="triangle"];25032[label="zzz944/Succ zzz9440",fontsize=10,color="white",style="solid",shape="box"];14530 -> 25032[label="",style="solid", color="burlywood", weight=9]; 25032 -> 14648[label="",style="solid", color="burlywood", weight=3]; 25033[label="zzz944/Zero",fontsize=10,color="white",style="solid",shape="box"];14530 -> 25033[label="",style="solid", color="burlywood", weight=9]; 25033 -> 14649[label="",style="solid", color="burlywood", weight=3]; 14546 -> 14650[label="",style="dashed", color="red", weight=0]; 14546[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9450)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14546 -> 14651[label="",style="dashed", color="magenta", weight=3]; 14547 -> 14652[label="",style="dashed", color="red", weight=0]; 14547[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14547 -> 14653[label="",style="dashed", color="magenta", weight=3]; 14559 -> 14654[label="",style="dashed", color="red", weight=0]; 14559[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9470)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14559 -> 14655[label="",style="dashed", color="magenta", weight=3]; 14560 -> 14656[label="",style="dashed", color="red", weight=0]; 14560[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14560 -> 14657[label="",style="dashed", color="magenta", weight=3]; 14662[label="zzz9240",fontsize=16,color="green",shape="box"];14663[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9750)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14663 -> 14672[label="",style="solid", color="black", weight=3]; 14664[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14664 -> 14673[label="",style="solid", color="black", weight=3]; 14669[label="zzz9240",fontsize=16,color="green",shape="box"];14670[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9770)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14670 -> 14676[label="",style="solid", color="black", weight=3]; 14671[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14671 -> 14677[label="",style="solid", color="black", weight=3]; 14568 -> 14674[label="",style="dashed", color="red", weight=0]; 14568[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9490)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14568 -> 14675[label="",style="dashed", color="magenta", weight=3]; 14569 -> 14678[label="",style="dashed", color="red", weight=0]; 14569[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14569 -> 14679[label="",style="dashed", color="magenta", weight=3]; 14584 -> 14680[label="",style="dashed", color="red", weight=0]; 14584[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9510)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14584 -> 14681[label="",style="dashed", color="magenta", weight=3]; 14585 -> 14682[label="",style="dashed", color="red", weight=0]; 14585[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14585 -> 14683[label="",style="dashed", color="magenta", weight=3]; 2887 -> 2540[label="",style="dashed", color="red", weight=0]; 2887[label="primPlusNat zzz72000 zzz72000",fontsize=16,color="magenta"];2887 -> 2941[label="",style="dashed", color="magenta", weight=3]; 22163[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz162400) zzz161300 == LT)",fontsize=16,color="burlywood",shape="box"];25034[label="zzz161300/Succ zzz1613000",fontsize=10,color="white",style="solid",shape="box"];22163 -> 25034[label="",style="solid", color="burlywood", weight=9]; 25034 -> 22183[label="",style="solid", color="burlywood", weight=3]; 25035[label="zzz161300/Zero",fontsize=10,color="white",style="solid",shape="box"];22163 -> 25035[label="",style="solid", color="burlywood", weight=9]; 25035 -> 22184[label="",style="solid", color="burlywood", weight=3]; 22164[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat Zero zzz161300 == LT)",fontsize=16,color="burlywood",shape="box"];25036[label="zzz161300/Succ zzz1613000",fontsize=10,color="white",style="solid",shape="box"];22164 -> 25036[label="",style="solid", color="burlywood", weight=9]; 25036 -> 22185[label="",style="solid", color="burlywood", weight=3]; 25037[label="zzz161300/Zero",fontsize=10,color="white",style="solid",shape="box"];22164 -> 25037[label="",style="solid", color="burlywood", weight=9]; 25037 -> 22186[label="",style="solid", color="burlywood", weight=3]; 22165[label="FiniteMap.glueVBal3GlueVBal0 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 True",fontsize=16,color="black",shape="box"];22165 -> 22187[label="",style="solid", color="black", weight=3]; 22636[label="zzz12801",fontsize=16,color="green",shape="box"];22637[label="zzz12800",fontsize=16,color="green",shape="box"];22638[label="FiniteMap.glueVBal zzz12804 (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="burlywood",shape="box"];25038[label="zzz12804/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22638 -> 25038[label="",style="solid", color="burlywood", weight=9]; 25038 -> 22761[label="",style="solid", color="burlywood", weight=3]; 25039[label="zzz12804/FiniteMap.Branch zzz128040 zzz128041 zzz128042 zzz128043 zzz128044",fontsize=10,color="white",style="solid",shape="box"];22638 -> 25039[label="",style="solid", color="burlywood", weight=9]; 25039 -> 22762[label="",style="solid", color="burlywood", weight=3]; 22639[label="zzz12803",fontsize=16,color="green",shape="box"];22167[label="zzz16250",fontsize=16,color="green",shape="box"];22168[label="zzz161300",fontsize=16,color="green",shape="box"];17193[label="zzz10580",fontsize=16,color="green",shape="box"];17194[label="zzz12370",fontsize=16,color="green",shape="box"];17195[label="primMinusNat (Succ zzz105800) (Succ zzz123700)",fontsize=16,color="black",shape="box"];17195 -> 17376[label="",style="solid", color="black", weight=3]; 17196[label="primMinusNat (Succ zzz105800) Zero",fontsize=16,color="black",shape="box"];17196 -> 17377[label="",style="solid", color="black", weight=3]; 17197[label="primMinusNat Zero (Succ zzz123700)",fontsize=16,color="black",shape="box"];17197 -> 17378[label="",style="solid", color="black", weight=3]; 17198[label="primMinusNat Zero Zero",fontsize=16,color="black",shape="box"];17198 -> 17379[label="",style="solid", color="black", weight=3]; 17199[label="zzz10580",fontsize=16,color="green",shape="box"];17200[label="zzz12380",fontsize=16,color="green",shape="box"];23522[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 False",fontsize=16,color="black",shape="triangle"];23522 -> 23554[label="",style="solid", color="black", weight=3]; 23523 -> 23522[label="",style="dashed", color="red", weight=0]; 23523[label="FiniteMap.mkBalBranch6MkBalBranch5 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 False",fontsize=16,color="magenta"];21760[label="FiniteMap.mkBranchUnbox zzz1606 zzz1603 zzz1605 (Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz1606 zzz1603 zzz1605 + FiniteMap.mkBranchRight_size zzz1606 zzz1603 zzz1605)",fontsize=16,color="black",shape="box"];21760 -> 21794[label="",style="solid", color="black", weight=3]; 22551[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM1 False zzz1637 zzz1638 zzz1639 zzz1640 False (compare3 False False == GT))",fontsize=16,color="black",shape="box"];22551 -> 22571[label="",style="solid", color="black", weight=3]; 22552[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM zzz1639 False)",fontsize=16,color="burlywood",shape="box"];25040[label="zzz1639/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22552 -> 25040[label="",style="solid", color="burlywood", weight=9]; 25040 -> 22572[label="",style="solid", color="burlywood", weight=3]; 25041[label="zzz1639/FiniteMap.Branch zzz16390 zzz16391 zzz16392 zzz16393 zzz16394",fontsize=10,color="white",style="solid",shape="box"];22552 -> 25041[label="",style="solid", color="burlywood", weight=9]; 25041 -> 22573[label="",style="solid", color="burlywood", weight=3]; 1895[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];1895 -> 2124[label="",style="solid", color="black", weight=3]; 23891[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];23891 -> 23908[label="",style="solid", color="black", weight=3]; 23892[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM (FiniteMap.Branch zzz17320 zzz17321 zzz17322 zzz17323 zzz17324) True))",fontsize=16,color="black",shape="box"];23892 -> 23909[label="",style="solid", color="black", weight=3]; 23893[label="FiniteMap.splitGT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (True > False)",fontsize=16,color="black",shape="box"];23893 -> 23910[label="",style="solid", color="black", weight=3]; 23894[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True (FiniteMap.lookupFM (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True)",fontsize=16,color="black",shape="box"];23894 -> 23911[label="",style="solid", color="black", weight=3]; 23895[label="FiniteMap.splitLT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (True < False)",fontsize=16,color="black",shape="box"];23895 -> 23912[label="",style="solid", color="black", weight=3]; 22640[label="zzz441",fontsize=16,color="green",shape="box"];22641[label="False",fontsize=16,color="green",shape="box"];22642 -> 1279[label="",style="dashed", color="red", weight=0]; 22642[label="FiniteMap.addToFM_C FiniteMap.addToFM0 zzz444 True zzz41",fontsize=16,color="magenta"];22642 -> 22763[label="",style="dashed", color="magenta", weight=3]; 22643[label="zzz443",fontsize=16,color="green",shape="box"];10089[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) (FiniteMap.mkVBalBranch3Size_l zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) == LT)",fontsize=16,color="black",shape="box"];10089 -> 10120[label="",style="solid", color="black", weight=3]; 22755[label="zzz590",fontsize=16,color="green",shape="box"];22756[label="zzz597",fontsize=16,color="green",shape="box"];22757[label="FiniteMap.Branch zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596",fontsize=16,color="green",shape="box"];3199[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos Zero)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3199 -> 3272[label="",style="solid", color="black", weight=3]; 3200[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3200 -> 3273[label="",style="solid", color="black", weight=3]; 3201[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3201 -> 3274[label="",style="solid", color="black", weight=3]; 3202[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3202 -> 3275[label="",style="solid", color="black", weight=3]; 3203 -> 688[label="",style="dashed", color="red", weight=0]; 3203[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz44200)",fontsize=16,color="magenta"];3203 -> 3276[label="",style="dashed", color="magenta", weight=3]; 3204[label="Succ zzz44200",fontsize=16,color="green",shape="box"];3205[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1060)) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3205 -> 3277[label="",style="solid", color="black", weight=3]; 3206[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3206 -> 3278[label="",style="solid", color="black", weight=3]; 3207[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3207 -> 3279[label="",style="solid", color="black", weight=3]; 10454[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (FiniteMap.sIZE_RATIO * FiniteMap.mkVBalBranch3Size_r zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) (FiniteMap.mkVBalBranch3Size_l zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) == LT)",fontsize=16,color="black",shape="box"];10454 -> 10464[label="",style="solid", color="black", weight=3]; 22758[label="zzz644",fontsize=16,color="green",shape="box"];22759[label="zzz651",fontsize=16,color="green",shape="box"];22760[label="FiniteMap.Branch zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650",fontsize=16,color="green",shape="box"];3217[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3217 -> 3292[label="",style="solid", color="black", weight=3]; 3218[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1080)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3218 -> 3293[label="",style="solid", color="black", weight=3]; 3219[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3219 -> 3294[label="",style="solid", color="black", weight=3]; 3260[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3260 -> 3334[label="",style="solid", color="black", weight=3]; 14593 -> 14696[label="",style="dashed", color="red", weight=0]; 14593[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9530)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14593 -> 14697[label="",style="dashed", color="magenta", weight=3]; 14594 -> 14698[label="",style="dashed", color="red", weight=0]; 14594[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14594 -> 14699[label="",style="dashed", color="magenta", weight=3]; 14603 -> 14700[label="",style="dashed", color="red", weight=0]; 14603[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9550)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14603 -> 14701[label="",style="dashed", color="magenta", weight=3]; 14604 -> 14702[label="",style="dashed", color="red", weight=0]; 14604[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14604 -> 14703[label="",style="dashed", color="magenta", weight=3]; 18702[label="FiniteMap.mkVBalBranch3Size_r zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311",fontsize=16,color="black",shape="box"];18702 -> 18705[label="",style="solid", color="black", weight=3]; 18701[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1350) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="burlywood",shape="triangle"];25042[label="zzz1350/Pos zzz13500",fontsize=10,color="white",style="solid",shape="box"];18701 -> 25042[label="",style="solid", color="burlywood", weight=9]; 25042 -> 18706[label="",style="solid", color="burlywood", weight=3]; 25043[label="zzz1350/Neg zzz13500",fontsize=10,color="white",style="solid",shape="box"];18701 -> 25043[label="",style="solid", color="burlywood", weight=9]; 25043 -> 18707[label="",style="solid", color="burlywood", weight=3]; 14708[label="zzz9250",fontsize=16,color="green",shape="box"];14709[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9880)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14709 -> 14718[label="",style="solid", color="black", weight=3]; 14710[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14710 -> 14719[label="",style="solid", color="black", weight=3]; 14715[label="zzz9250",fontsize=16,color="green",shape="box"];14716[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9900)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14716 -> 14791[label="",style="solid", color="black", weight=3]; 14717[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14717 -> 14792[label="",style="solid", color="black", weight=3]; 14602 -> 13932[label="",style="dashed", color="red", weight=0]; 14602[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14602 -> 14721[label="",style="dashed", color="magenta", weight=3]; 14601[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9290)) zzz957 == LT)",fontsize=16,color="burlywood",shape="triangle"];25044[label="zzz957/Pos zzz9570",fontsize=10,color="white",style="solid",shape="box"];14601 -> 25044[label="",style="solid", color="burlywood", weight=9]; 25044 -> 14722[label="",style="solid", color="burlywood", weight=3]; 25045[label="zzz957/Neg zzz9570",fontsize=10,color="white",style="solid",shape="box"];14601 -> 25045[label="",style="solid", color="burlywood", weight=9]; 25045 -> 14723[label="",style="solid", color="burlywood", weight=3]; 14606 -> 13932[label="",style="dashed", color="red", weight=0]; 14606[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14606 -> 14724[label="",style="dashed", color="magenta", weight=3]; 14605[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz958 == LT)",fontsize=16,color="burlywood",shape="triangle"];25046[label="zzz958/Pos zzz9580",fontsize=10,color="white",style="solid",shape="box"];14605 -> 25046[label="",style="solid", color="burlywood", weight=9]; 25046 -> 14725[label="",style="solid", color="burlywood", weight=3]; 25047[label="zzz958/Neg zzz9580",fontsize=10,color="white",style="solid",shape="box"];14605 -> 25047[label="",style="solid", color="burlywood", weight=9]; 25047 -> 14726[label="",style="solid", color="burlywood", weight=3]; 14608 -> 13932[label="",style="dashed", color="red", weight=0]; 14608[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14608 -> 14727[label="",style="dashed", color="magenta", weight=3]; 14607[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9310)) zzz959 == LT)",fontsize=16,color="burlywood",shape="triangle"];25048[label="zzz959/Pos zzz9590",fontsize=10,color="white",style="solid",shape="box"];14607 -> 25048[label="",style="solid", color="burlywood", weight=9]; 25048 -> 14728[label="",style="solid", color="burlywood", weight=3]; 25049[label="zzz959/Neg zzz9590",fontsize=10,color="white",style="solid",shape="box"];14607 -> 25049[label="",style="solid", color="burlywood", weight=9]; 25049 -> 14729[label="",style="solid", color="burlywood", weight=3]; 14610 -> 13932[label="",style="dashed", color="red", weight=0]; 14610[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14610 -> 14730[label="",style="dashed", color="magenta", weight=3]; 14609[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz960 == LT)",fontsize=16,color="burlywood",shape="triangle"];25050[label="zzz960/Pos zzz9600",fontsize=10,color="white",style="solid",shape="box"];14609 -> 25050[label="",style="solid", color="burlywood", weight=9]; 25050 -> 14731[label="",style="solid", color="burlywood", weight=3]; 25051[label="zzz960/Neg zzz9600",fontsize=10,color="white",style="solid",shape="box"];14609 -> 25051[label="",style="solid", color="burlywood", weight=9]; 25051 -> 14732[label="",style="solid", color="burlywood", weight=3]; 14612 -> 13932[label="",style="dashed", color="red", weight=0]; 14612[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14612 -> 14733[label="",style="dashed", color="magenta", weight=3]; 14611[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9330)) zzz961 == LT)",fontsize=16,color="burlywood",shape="triangle"];25052[label="zzz961/Pos zzz9610",fontsize=10,color="white",style="solid",shape="box"];14611 -> 25052[label="",style="solid", color="burlywood", weight=9]; 25052 -> 14734[label="",style="solid", color="burlywood", weight=3]; 25053[label="zzz961/Neg zzz9610",fontsize=10,color="white",style="solid",shape="box"];14611 -> 25053[label="",style="solid", color="burlywood", weight=9]; 25053 -> 14735[label="",style="solid", color="burlywood", weight=3]; 14614 -> 13932[label="",style="dashed", color="red", weight=0]; 14614[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14614 -> 14736[label="",style="dashed", color="magenta", weight=3]; 14613[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz962 == LT)",fontsize=16,color="burlywood",shape="triangle"];25054[label="zzz962/Pos zzz9620",fontsize=10,color="white",style="solid",shape="box"];14613 -> 25054[label="",style="solid", color="burlywood", weight=9]; 25054 -> 14737[label="",style="solid", color="burlywood", weight=3]; 25055[label="zzz962/Neg zzz9620",fontsize=10,color="white",style="solid",shape="box"];14613 -> 25055[label="",style="solid", color="burlywood", weight=9]; 25055 -> 14738[label="",style="solid", color="burlywood", weight=3]; 14616 -> 13932[label="",style="dashed", color="red", weight=0]; 14616[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14616 -> 14739[label="",style="dashed", color="magenta", weight=3]; 14615[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9350)) zzz963 == LT)",fontsize=16,color="burlywood",shape="triangle"];25056[label="zzz963/Pos zzz9630",fontsize=10,color="white",style="solid",shape="box"];14615 -> 25056[label="",style="solid", color="burlywood", weight=9]; 25056 -> 14740[label="",style="solid", color="burlywood", weight=3]; 25057[label="zzz963/Neg zzz9630",fontsize=10,color="white",style="solid",shape="box"];14615 -> 25057[label="",style="solid", color="burlywood", weight=9]; 25057 -> 14741[label="",style="solid", color="burlywood", weight=3]; 14618 -> 13932[label="",style="dashed", color="red", weight=0]; 14618[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14618 -> 14742[label="",style="dashed", color="magenta", weight=3]; 14617[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz964 == LT)",fontsize=16,color="burlywood",shape="triangle"];25058[label="zzz964/Pos zzz9640",fontsize=10,color="white",style="solid",shape="box"];14617 -> 25058[label="",style="solid", color="burlywood", weight=9]; 25058 -> 14743[label="",style="solid", color="burlywood", weight=3]; 25059[label="zzz964/Neg zzz9640",fontsize=10,color="white",style="solid",shape="box"];14617 -> 25059[label="",style="solid", color="burlywood", weight=9]; 25059 -> 14744[label="",style="solid", color="burlywood", weight=3]; 14620 -> 13932[label="",style="dashed", color="red", weight=0]; 14620[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14620 -> 14745[label="",style="dashed", color="magenta", weight=3]; 14619[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9370)) zzz965 == LT)",fontsize=16,color="burlywood",shape="triangle"];25060[label="zzz965/Pos zzz9650",fontsize=10,color="white",style="solid",shape="box"];14619 -> 25060[label="",style="solid", color="burlywood", weight=9]; 25060 -> 14746[label="",style="solid", color="burlywood", weight=3]; 25061[label="zzz965/Neg zzz9650",fontsize=10,color="white",style="solid",shape="box"];14619 -> 25061[label="",style="solid", color="burlywood", weight=9]; 25061 -> 14747[label="",style="solid", color="burlywood", weight=3]; 14622 -> 13932[label="",style="dashed", color="red", weight=0]; 14622[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14622 -> 14748[label="",style="dashed", color="magenta", weight=3]; 14621[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz966 == LT)",fontsize=16,color="burlywood",shape="triangle"];25062[label="zzz966/Pos zzz9660",fontsize=10,color="white",style="solid",shape="box"];14621 -> 25062[label="",style="solid", color="burlywood", weight=9]; 25062 -> 14749[label="",style="solid", color="burlywood", weight=3]; 25063[label="zzz966/Neg zzz9660",fontsize=10,color="white",style="solid",shape="box"];14621 -> 25063[label="",style="solid", color="burlywood", weight=9]; 25063 -> 14750[label="",style="solid", color="burlywood", weight=3]; 14624 -> 13932[label="",style="dashed", color="red", weight=0]; 14624[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14624 -> 14751[label="",style="dashed", color="magenta", weight=3]; 14623[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9390)) zzz967 == LT)",fontsize=16,color="burlywood",shape="triangle"];25064[label="zzz967/Pos zzz9670",fontsize=10,color="white",style="solid",shape="box"];14623 -> 25064[label="",style="solid", color="burlywood", weight=9]; 25064 -> 14752[label="",style="solid", color="burlywood", weight=3]; 25065[label="zzz967/Neg zzz9670",fontsize=10,color="white",style="solid",shape="box"];14623 -> 25065[label="",style="solid", color="burlywood", weight=9]; 25065 -> 14753[label="",style="solid", color="burlywood", weight=3]; 14626 -> 13932[label="",style="dashed", color="red", weight=0]; 14626[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14626 -> 14754[label="",style="dashed", color="magenta", weight=3]; 14625[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz968 == LT)",fontsize=16,color="burlywood",shape="triangle"];25066[label="zzz968/Pos zzz9680",fontsize=10,color="white",style="solid",shape="box"];14625 -> 25066[label="",style="solid", color="burlywood", weight=9]; 25066 -> 14755[label="",style="solid", color="burlywood", weight=3]; 25067[label="zzz968/Neg zzz9680",fontsize=10,color="white",style="solid",shape="box"];14625 -> 25067[label="",style="solid", color="burlywood", weight=9]; 25067 -> 14756[label="",style="solid", color="burlywood", weight=3]; 14634[label="zzz9260",fontsize=16,color="green",shape="box"];14635[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9410)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14635 -> 14763[label="",style="solid", color="black", weight=3]; 14636[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14636 -> 14764[label="",style="solid", color="black", weight=3]; 14637[label="zzz9260",fontsize=16,color="green",shape="box"];14638[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9420)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14638 -> 14765[label="",style="solid", color="black", weight=3]; 14639[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14639 -> 14766[label="",style="solid", color="black", weight=3]; 18711[label="FiniteMap.mkVBalBranch3Size_r zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326",fontsize=16,color="black",shape="box"];18711 -> 18713[label="",style="solid", color="black", weight=3]; 18710[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1352) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="burlywood",shape="triangle"];25068[label="zzz1352/Pos zzz13520",fontsize=10,color="white",style="solid",shape="box"];18710 -> 25068[label="",style="solid", color="burlywood", weight=9]; 25068 -> 18714[label="",style="solid", color="burlywood", weight=3]; 25069[label="zzz1352/Neg zzz13520",fontsize=10,color="white",style="solid",shape="box"];18710 -> 25069[label="",style="solid", color="burlywood", weight=9]; 25069 -> 18715[label="",style="solid", color="burlywood", weight=3]; 14644[label="zzz9270",fontsize=16,color="green",shape="box"];14645[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9430)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14645 -> 14773[label="",style="solid", color="black", weight=3]; 14646[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14646 -> 14774[label="",style="solid", color="black", weight=3]; 14647[label="zzz9270",fontsize=16,color="green",shape="box"];14648[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9440)) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14648 -> 14775[label="",style="solid", color="black", weight=3]; 14649[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) == LT)",fontsize=16,color="black",shape="box"];14649 -> 14776[label="",style="solid", color="black", weight=3]; 14651 -> 13932[label="",style="dashed", color="red", weight=0]; 14651[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14651 -> 14777[label="",style="dashed", color="magenta", weight=3]; 14650[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9450)) zzz971 == LT)",fontsize=16,color="burlywood",shape="triangle"];25070[label="zzz971/Pos zzz9710",fontsize=10,color="white",style="solid",shape="box"];14650 -> 25070[label="",style="solid", color="burlywood", weight=9]; 25070 -> 14778[label="",style="solid", color="burlywood", weight=3]; 25071[label="zzz971/Neg zzz9710",fontsize=10,color="white",style="solid",shape="box"];14650 -> 25071[label="",style="solid", color="burlywood", weight=9]; 25071 -> 14779[label="",style="solid", color="burlywood", weight=3]; 14653 -> 13932[label="",style="dashed", color="red", weight=0]; 14653[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14653 -> 14780[label="",style="dashed", color="magenta", weight=3]; 14652[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz972 == LT)",fontsize=16,color="burlywood",shape="triangle"];25072[label="zzz972/Pos zzz9720",fontsize=10,color="white",style="solid",shape="box"];14652 -> 25072[label="",style="solid", color="burlywood", weight=9]; 25072 -> 14781[label="",style="solid", color="burlywood", weight=3]; 25073[label="zzz972/Neg zzz9720",fontsize=10,color="white",style="solid",shape="box"];14652 -> 25073[label="",style="solid", color="burlywood", weight=9]; 25073 -> 14782[label="",style="solid", color="burlywood", weight=3]; 14655 -> 13932[label="",style="dashed", color="red", weight=0]; 14655[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14655 -> 14783[label="",style="dashed", color="magenta", weight=3]; 14654[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9470)) zzz973 == LT)",fontsize=16,color="burlywood",shape="triangle"];25074[label="zzz973/Pos zzz9730",fontsize=10,color="white",style="solid",shape="box"];14654 -> 25074[label="",style="solid", color="burlywood", weight=9]; 25074 -> 14784[label="",style="solid", color="burlywood", weight=3]; 25075[label="zzz973/Neg zzz9730",fontsize=10,color="white",style="solid",shape="box"];14654 -> 25075[label="",style="solid", color="burlywood", weight=9]; 25075 -> 14785[label="",style="solid", color="burlywood", weight=3]; 14657 -> 13932[label="",style="dashed", color="red", weight=0]; 14657[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14657 -> 14786[label="",style="dashed", color="magenta", weight=3]; 14656[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz974 == LT)",fontsize=16,color="burlywood",shape="triangle"];25076[label="zzz974/Pos zzz9740",fontsize=10,color="white",style="solid",shape="box"];14656 -> 25076[label="",style="solid", color="burlywood", weight=9]; 25076 -> 14787[label="",style="solid", color="burlywood", weight=3]; 25077[label="zzz974/Neg zzz9740",fontsize=10,color="white",style="solid",shape="box"];14656 -> 25077[label="",style="solid", color="burlywood", weight=9]; 25077 -> 14788[label="",style="solid", color="burlywood", weight=3]; 14672 -> 14789[label="",style="dashed", color="red", weight=0]; 14672[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9750)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14672 -> 14790[label="",style="dashed", color="magenta", weight=3]; 14673 -> 14793[label="",style="dashed", color="red", weight=0]; 14673[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14673 -> 14794[label="",style="dashed", color="magenta", weight=3]; 14676 -> 14795[label="",style="dashed", color="red", weight=0]; 14676[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9770)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14676 -> 14796[label="",style="dashed", color="magenta", weight=3]; 14677 -> 14797[label="",style="dashed", color="red", weight=0]; 14677[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14677 -> 14798[label="",style="dashed", color="magenta", weight=3]; 14675 -> 13932[label="",style="dashed", color="red", weight=0]; 14675[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14675 -> 14799[label="",style="dashed", color="magenta", weight=3]; 14674[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9490)) zzz979 == LT)",fontsize=16,color="burlywood",shape="triangle"];25078[label="zzz979/Pos zzz9790",fontsize=10,color="white",style="solid",shape="box"];14674 -> 25078[label="",style="solid", color="burlywood", weight=9]; 25078 -> 14800[label="",style="solid", color="burlywood", weight=3]; 25079[label="zzz979/Neg zzz9790",fontsize=10,color="white",style="solid",shape="box"];14674 -> 25079[label="",style="solid", color="burlywood", weight=9]; 25079 -> 14801[label="",style="solid", color="burlywood", weight=3]; 14679 -> 13932[label="",style="dashed", color="red", weight=0]; 14679[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14679 -> 14802[label="",style="dashed", color="magenta", weight=3]; 14678[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz980 == LT)",fontsize=16,color="burlywood",shape="triangle"];25080[label="zzz980/Pos zzz9800",fontsize=10,color="white",style="solid",shape="box"];14678 -> 25080[label="",style="solid", color="burlywood", weight=9]; 25080 -> 14803[label="",style="solid", color="burlywood", weight=3]; 25081[label="zzz980/Neg zzz9800",fontsize=10,color="white",style="solid",shape="box"];14678 -> 25081[label="",style="solid", color="burlywood", weight=9]; 25081 -> 14804[label="",style="solid", color="burlywood", weight=3]; 14681 -> 13932[label="",style="dashed", color="red", weight=0]; 14681[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14681 -> 14805[label="",style="dashed", color="magenta", weight=3]; 14680[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9510)) zzz981 == LT)",fontsize=16,color="burlywood",shape="triangle"];25082[label="zzz981/Pos zzz9810",fontsize=10,color="white",style="solid",shape="box"];14680 -> 25082[label="",style="solid", color="burlywood", weight=9]; 25082 -> 14806[label="",style="solid", color="burlywood", weight=3]; 25083[label="zzz981/Neg zzz9810",fontsize=10,color="white",style="solid",shape="box"];14680 -> 25083[label="",style="solid", color="burlywood", weight=9]; 25083 -> 14807[label="",style="solid", color="burlywood", weight=3]; 14683 -> 13932[label="",style="dashed", color="red", weight=0]; 14683[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14683 -> 14808[label="",style="dashed", color="magenta", weight=3]; 14682[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz982 == LT)",fontsize=16,color="burlywood",shape="triangle"];25084[label="zzz982/Pos zzz9820",fontsize=10,color="white",style="solid",shape="box"];14682 -> 25084[label="",style="solid", color="burlywood", weight=9]; 25084 -> 14809[label="",style="solid", color="burlywood", weight=3]; 25085[label="zzz982/Neg zzz9820",fontsize=10,color="white",style="solid",shape="box"];14682 -> 25085[label="",style="solid", color="burlywood", weight=9]; 25085 -> 14810[label="",style="solid", color="burlywood", weight=3]; 2941[label="zzz72000",fontsize=16,color="green",shape="box"];22183[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz162400) (Succ zzz1613000) == LT)",fontsize=16,color="black",shape="box"];22183 -> 22212[label="",style="solid", color="black", weight=3]; 22184[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat (Succ zzz162400) Zero == LT)",fontsize=16,color="black",shape="box"];22184 -> 22213[label="",style="solid", color="black", weight=3]; 22185[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat Zero (Succ zzz1613000) == LT)",fontsize=16,color="black",shape="box"];22185 -> 22214[label="",style="solid", color="black", weight=3]; 22186[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];22186 -> 22215[label="",style="solid", color="black", weight=3]; 22187[label="FiniteMap.glueBal (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="black",shape="box"];22187 -> 22216[label="",style="solid", color="black", weight=3]; 22761[label="FiniteMap.glueVBal FiniteMap.EmptyFM (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="black",shape="box"];22761 -> 22828[label="",style="solid", color="black", weight=3]; 22762[label="FiniteMap.glueVBal (FiniteMap.Branch zzz128040 zzz128041 zzz128042 zzz128043 zzz128044) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="black",shape="box"];22762 -> 22829[label="",style="solid", color="black", weight=3]; 17376 -> 17121[label="",style="dashed", color="red", weight=0]; 17376[label="primMinusNat zzz105800 zzz123700",fontsize=16,color="magenta"];17376 -> 17385[label="",style="dashed", color="magenta", weight=3]; 17376 -> 17386[label="",style="dashed", color="magenta", weight=3]; 17377[label="Pos (Succ zzz105800)",fontsize=16,color="green",shape="box"];17378[label="Neg (Succ zzz123700)",fontsize=16,color="green",shape="box"];17379[label="Pos Zero",fontsize=16,color="green",shape="box"];23554 -> 23580[label="",style="dashed", color="red", weight=0]; 23554[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647 > FiniteMap.sIZE_RATIO * FiniteMap.mkBalBranch6Size_l zzz128430 zzz128431 zzz128434 zzz1647)",fontsize=16,color="magenta"];23554 -> 23581[label="",style="dashed", color="magenta", weight=3]; 21794[label="Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz1606 zzz1603 zzz1605 + FiniteMap.mkBranchRight_size zzz1606 zzz1603 zzz1605",fontsize=16,color="black",shape="box"];21794 -> 21832[label="",style="solid", color="black", weight=3]; 22571[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM1 False zzz1637 zzz1638 zzz1639 zzz1640 False (compare2 False False (False == False) == GT))",fontsize=16,color="black",shape="box"];22571 -> 22764[label="",style="solid", color="black", weight=3]; 22572[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM FiniteMap.EmptyFM False)",fontsize=16,color="black",shape="box"];22572 -> 22765[label="",style="solid", color="black", weight=3]; 22573[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM (FiniteMap.Branch zzz16390 zzz16391 zzz16392 zzz16393 zzz16394) False)",fontsize=16,color="black",shape="box"];22573 -> 22766[label="",style="solid", color="black", weight=3]; 2124[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];2124 -> 2225[label="",style="solid", color="black", weight=3]; 23908[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM4 FiniteMap.EmptyFM True))",fontsize=16,color="black",shape="box"];23908 -> 23929[label="",style="solid", color="black", weight=3]; 23909 -> 23622[label="",style="dashed", color="red", weight=0]; 23909[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust (FiniteMap.lookupFM3 (FiniteMap.Branch zzz17320 zzz17321 zzz17322 zzz17323 zzz17324) True))",fontsize=16,color="magenta"];23909 -> 23930[label="",style="dashed", color="magenta", weight=3]; 23909 -> 23931[label="",style="dashed", color="magenta", weight=3]; 23909 -> 23932[label="",style="dashed", color="magenta", weight=3]; 23909 -> 23933[label="",style="dashed", color="magenta", weight=3]; 23909 -> 23934[label="",style="dashed", color="magenta", weight=3]; 23910[label="FiniteMap.splitGT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare True False == GT)",fontsize=16,color="black",shape="box"];23910 -> 23935[label="",style="solid", color="black", weight=3]; 23911 -> 24609[label="",style="dashed", color="red", weight=0]; 23911[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True (FiniteMap.lookupFM3 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True)",fontsize=16,color="magenta"];23911 -> 24610[label="",style="dashed", color="magenta", weight=3]; 23911 -> 24611[label="",style="dashed", color="magenta", weight=3]; 23911 -> 24612[label="",style="dashed", color="magenta", weight=3]; 23911 -> 24613[label="",style="dashed", color="magenta", weight=3]; 23911 -> 24614[label="",style="dashed", color="magenta", weight=3]; 23911 -> 24615[label="",style="dashed", color="magenta", weight=3]; 23911 -> 24616[label="",style="dashed", color="magenta", weight=3]; 23911 -> 24617[label="",style="dashed", color="magenta", weight=3]; 23911 -> 24618[label="",style="dashed", color="magenta", weight=3]; 23912[label="FiniteMap.splitLT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare True False == LT)",fontsize=16,color="black",shape="box"];23912 -> 23937[label="",style="solid", color="black", weight=3]; 22763[label="zzz444",fontsize=16,color="green",shape="box"];10120[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596)) (FiniteMap.mkVBalBranch3Size_l zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) == LT)",fontsize=16,color="black",shape="box"];10120 -> 10218[label="",style="solid", color="black", weight=3]; 3272[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) Zero)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3272 -> 3344[label="",style="solid", color="black", weight=3]; 3273 -> 3345[label="",style="dashed", color="red", weight=0]; 3273[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz44200)) (Succ zzz44200))) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="magenta"];3273 -> 3346[label="",style="dashed", color="magenta", weight=3]; 3274[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3274 -> 3374[label="",style="solid", color="black", weight=3]; 3275[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3275 -> 3375[label="",style="solid", color="black", weight=3]; 3276[label="zzz44200",fontsize=16,color="green",shape="box"];3277[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1060)) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3277 -> 3376[label="",style="solid", color="black", weight=3]; 3278[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];3278 -> 3377[label="",style="solid", color="black", weight=3]; 3279[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3279 -> 3378[label="",style="solid", color="black", weight=3]; 10464[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (primMulInt FiniteMap.sIZE_RATIO (FiniteMap.mkVBalBranch3Size_r zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650)) (FiniteMap.mkVBalBranch3Size_l zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) == LT)",fontsize=16,color="black",shape="box"];10464 -> 10523[label="",style="solid", color="black", weight=3]; 3292[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3292 -> 3390[label="",style="solid", color="black", weight=3]; 3293[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1080)) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3293 -> 3391[label="",style="solid", color="black", weight=3]; 3294[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3294 -> 3392[label="",style="solid", color="black", weight=3]; 3334[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3334 -> 3393[label="",style="solid", color="black", weight=3]; 14697 -> 13932[label="",style="dashed", color="red", weight=0]; 14697[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14697 -> 14829[label="",style="dashed", color="magenta", weight=3]; 14696[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9530)) zzz984 == LT)",fontsize=16,color="burlywood",shape="triangle"];25086[label="zzz984/Pos zzz9840",fontsize=10,color="white",style="solid",shape="box"];14696 -> 25086[label="",style="solid", color="burlywood", weight=9]; 25086 -> 14830[label="",style="solid", color="burlywood", weight=3]; 25087[label="zzz984/Neg zzz9840",fontsize=10,color="white",style="solid",shape="box"];14696 -> 25087[label="",style="solid", color="burlywood", weight=9]; 25087 -> 14831[label="",style="solid", color="burlywood", weight=3]; 14699 -> 13932[label="",style="dashed", color="red", weight=0]; 14699[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14699 -> 14832[label="",style="dashed", color="magenta", weight=3]; 14698[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz985 == LT)",fontsize=16,color="burlywood",shape="triangle"];25088[label="zzz985/Pos zzz9850",fontsize=10,color="white",style="solid",shape="box"];14698 -> 25088[label="",style="solid", color="burlywood", weight=9]; 25088 -> 14833[label="",style="solid", color="burlywood", weight=3]; 25089[label="zzz985/Neg zzz9850",fontsize=10,color="white",style="solid",shape="box"];14698 -> 25089[label="",style="solid", color="burlywood", weight=9]; 25089 -> 14834[label="",style="solid", color="burlywood", weight=3]; 14701 -> 13932[label="",style="dashed", color="red", weight=0]; 14701[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14701 -> 14835[label="",style="dashed", color="magenta", weight=3]; 14700[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9550)) zzz986 == LT)",fontsize=16,color="burlywood",shape="triangle"];25090[label="zzz986/Pos zzz9860",fontsize=10,color="white",style="solid",shape="box"];14700 -> 25090[label="",style="solid", color="burlywood", weight=9]; 25090 -> 14836[label="",style="solid", color="burlywood", weight=3]; 25091[label="zzz986/Neg zzz9860",fontsize=10,color="white",style="solid",shape="box"];14700 -> 25091[label="",style="solid", color="burlywood", weight=9]; 25091 -> 14837[label="",style="solid", color="burlywood", weight=3]; 14703 -> 13932[label="",style="dashed", color="red", weight=0]; 14703[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14703 -> 14838[label="",style="dashed", color="magenta", weight=3]; 14702[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz987 == LT)",fontsize=16,color="burlywood",shape="triangle"];25092[label="zzz987/Pos zzz9870",fontsize=10,color="white",style="solid",shape="box"];14702 -> 25092[label="",style="solid", color="burlywood", weight=9]; 25092 -> 14839[label="",style="solid", color="burlywood", weight=3]; 25093[label="zzz987/Neg zzz9870",fontsize=10,color="white",style="solid",shape="box"];14702 -> 25093[label="",style="solid", color="burlywood", weight=9]; 25093 -> 14840[label="",style="solid", color="burlywood", weight=3]; 18705 -> 13932[label="",style="dashed", color="red", weight=0]; 18705[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306)",fontsize=16,color="magenta"];18705 -> 18719[label="",style="dashed", color="magenta", weight=3]; 18706[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz13500)) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="black",shape="box"];18706 -> 18720[label="",style="solid", color="black", weight=3]; 18707[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz13500)) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="black",shape="box"];18707 -> 18721[label="",style="solid", color="black", weight=3]; 14718 -> 14841[label="",style="dashed", color="red", weight=0]; 14718[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9880)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14718 -> 14842[label="",style="dashed", color="magenta", weight=3]; 14719 -> 14843[label="",style="dashed", color="red", weight=0]; 14719[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14719 -> 14844[label="",style="dashed", color="magenta", weight=3]; 14791 -> 14845[label="",style="dashed", color="red", weight=0]; 14791[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9900)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14791 -> 14846[label="",style="dashed", color="magenta", weight=3]; 14792 -> 14847[label="",style="dashed", color="red", weight=0]; 14792[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14792 -> 14848[label="",style="dashed", color="magenta", weight=3]; 14721[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14722[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9290)) (Pos zzz9570) == LT)",fontsize=16,color="black",shape="box"];14722 -> 14849[label="",style="solid", color="black", weight=3]; 14723[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9290)) (Neg zzz9570) == LT)",fontsize=16,color="black",shape="box"];14723 -> 14850[label="",style="solid", color="black", weight=3]; 14724[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14725[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz9580) == LT)",fontsize=16,color="burlywood",shape="box"];25094[label="zzz9580/Succ zzz95800",fontsize=10,color="white",style="solid",shape="box"];14725 -> 25094[label="",style="solid", color="burlywood", weight=9]; 25094 -> 14851[label="",style="solid", color="burlywood", weight=3]; 25095[label="zzz9580/Zero",fontsize=10,color="white",style="solid",shape="box"];14725 -> 25095[label="",style="solid", color="burlywood", weight=9]; 25095 -> 14852[label="",style="solid", color="burlywood", weight=3]; 14726[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz9580) == LT)",fontsize=16,color="burlywood",shape="box"];25096[label="zzz9580/Succ zzz95800",fontsize=10,color="white",style="solid",shape="box"];14726 -> 25096[label="",style="solid", color="burlywood", weight=9]; 25096 -> 14853[label="",style="solid", color="burlywood", weight=3]; 25097[label="zzz9580/Zero",fontsize=10,color="white",style="solid",shape="box"];14726 -> 25097[label="",style="solid", color="burlywood", weight=9]; 25097 -> 14854[label="",style="solid", color="burlywood", weight=3]; 14727[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14728[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9310)) (Pos zzz9590) == LT)",fontsize=16,color="black",shape="box"];14728 -> 14855[label="",style="solid", color="black", weight=3]; 14729[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9310)) (Neg zzz9590) == LT)",fontsize=16,color="black",shape="box"];14729 -> 14856[label="",style="solid", color="black", weight=3]; 14730[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14731[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz9600) == LT)",fontsize=16,color="burlywood",shape="box"];25098[label="zzz9600/Succ zzz96000",fontsize=10,color="white",style="solid",shape="box"];14731 -> 25098[label="",style="solid", color="burlywood", weight=9]; 25098 -> 14857[label="",style="solid", color="burlywood", weight=3]; 25099[label="zzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];14731 -> 25099[label="",style="solid", color="burlywood", weight=9]; 25099 -> 14858[label="",style="solid", color="burlywood", weight=3]; 14732[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz9600) == LT)",fontsize=16,color="burlywood",shape="box"];25100[label="zzz9600/Succ zzz96000",fontsize=10,color="white",style="solid",shape="box"];14732 -> 25100[label="",style="solid", color="burlywood", weight=9]; 25100 -> 14859[label="",style="solid", color="burlywood", weight=3]; 25101[label="zzz9600/Zero",fontsize=10,color="white",style="solid",shape="box"];14732 -> 25101[label="",style="solid", color="burlywood", weight=9]; 25101 -> 14860[label="",style="solid", color="burlywood", weight=3]; 14733[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14734[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9330)) (Pos zzz9610) == LT)",fontsize=16,color="black",shape="box"];14734 -> 14861[label="",style="solid", color="black", weight=3]; 14735[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9330)) (Neg zzz9610) == LT)",fontsize=16,color="black",shape="box"];14735 -> 14862[label="",style="solid", color="black", weight=3]; 14736[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14737[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz9620) == LT)",fontsize=16,color="burlywood",shape="box"];25102[label="zzz9620/Succ zzz96200",fontsize=10,color="white",style="solid",shape="box"];14737 -> 25102[label="",style="solid", color="burlywood", weight=9]; 25102 -> 14863[label="",style="solid", color="burlywood", weight=3]; 25103[label="zzz9620/Zero",fontsize=10,color="white",style="solid",shape="box"];14737 -> 25103[label="",style="solid", color="burlywood", weight=9]; 25103 -> 14864[label="",style="solid", color="burlywood", weight=3]; 14738[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz9620) == LT)",fontsize=16,color="burlywood",shape="box"];25104[label="zzz9620/Succ zzz96200",fontsize=10,color="white",style="solid",shape="box"];14738 -> 25104[label="",style="solid", color="burlywood", weight=9]; 25104 -> 14865[label="",style="solid", color="burlywood", weight=3]; 25105[label="zzz9620/Zero",fontsize=10,color="white",style="solid",shape="box"];14738 -> 25105[label="",style="solid", color="burlywood", weight=9]; 25105 -> 14866[label="",style="solid", color="burlywood", weight=3]; 14739[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14740[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9350)) (Pos zzz9630) == LT)",fontsize=16,color="black",shape="box"];14740 -> 14867[label="",style="solid", color="black", weight=3]; 14741[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9350)) (Neg zzz9630) == LT)",fontsize=16,color="black",shape="box"];14741 -> 14868[label="",style="solid", color="black", weight=3]; 14742[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14743[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz9640) == LT)",fontsize=16,color="burlywood",shape="box"];25106[label="zzz9640/Succ zzz96400",fontsize=10,color="white",style="solid",shape="box"];14743 -> 25106[label="",style="solid", color="burlywood", weight=9]; 25106 -> 14869[label="",style="solid", color="burlywood", weight=3]; 25107[label="zzz9640/Zero",fontsize=10,color="white",style="solid",shape="box"];14743 -> 25107[label="",style="solid", color="burlywood", weight=9]; 25107 -> 14870[label="",style="solid", color="burlywood", weight=3]; 14744[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz9640) == LT)",fontsize=16,color="burlywood",shape="box"];25108[label="zzz9640/Succ zzz96400",fontsize=10,color="white",style="solid",shape="box"];14744 -> 25108[label="",style="solid", color="burlywood", weight=9]; 25108 -> 14871[label="",style="solid", color="burlywood", weight=3]; 25109[label="zzz9640/Zero",fontsize=10,color="white",style="solid",shape="box"];14744 -> 25109[label="",style="solid", color="burlywood", weight=9]; 25109 -> 14872[label="",style="solid", color="burlywood", weight=3]; 14745[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14746[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9370)) (Pos zzz9650) == LT)",fontsize=16,color="black",shape="box"];14746 -> 14873[label="",style="solid", color="black", weight=3]; 14747[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9370)) (Neg zzz9650) == LT)",fontsize=16,color="black",shape="box"];14747 -> 14874[label="",style="solid", color="black", weight=3]; 14748[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14749[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz9660) == LT)",fontsize=16,color="burlywood",shape="box"];25110[label="zzz9660/Succ zzz96600",fontsize=10,color="white",style="solid",shape="box"];14749 -> 25110[label="",style="solid", color="burlywood", weight=9]; 25110 -> 14875[label="",style="solid", color="burlywood", weight=3]; 25111[label="zzz9660/Zero",fontsize=10,color="white",style="solid",shape="box"];14749 -> 25111[label="",style="solid", color="burlywood", weight=9]; 25111 -> 14876[label="",style="solid", color="burlywood", weight=3]; 14750[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz9660) == LT)",fontsize=16,color="burlywood",shape="box"];25112[label="zzz9660/Succ zzz96600",fontsize=10,color="white",style="solid",shape="box"];14750 -> 25112[label="",style="solid", color="burlywood", weight=9]; 25112 -> 14877[label="",style="solid", color="burlywood", weight=3]; 25113[label="zzz9660/Zero",fontsize=10,color="white",style="solid",shape="box"];14750 -> 25113[label="",style="solid", color="burlywood", weight=9]; 25113 -> 14878[label="",style="solid", color="burlywood", weight=3]; 14751[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14752[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9390)) (Pos zzz9670) == LT)",fontsize=16,color="black",shape="box"];14752 -> 14879[label="",style="solid", color="black", weight=3]; 14753[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9390)) (Neg zzz9670) == LT)",fontsize=16,color="black",shape="box"];14753 -> 14880[label="",style="solid", color="black", weight=3]; 14754[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14755[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz9680) == LT)",fontsize=16,color="burlywood",shape="box"];25114[label="zzz9680/Succ zzz96800",fontsize=10,color="white",style="solid",shape="box"];14755 -> 25114[label="",style="solid", color="burlywood", weight=9]; 25114 -> 14881[label="",style="solid", color="burlywood", weight=3]; 25115[label="zzz9680/Zero",fontsize=10,color="white",style="solid",shape="box"];14755 -> 25115[label="",style="solid", color="burlywood", weight=9]; 25115 -> 14882[label="",style="solid", color="burlywood", weight=3]; 14756[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz9680) == LT)",fontsize=16,color="burlywood",shape="box"];25116[label="zzz9680/Succ zzz96800",fontsize=10,color="white",style="solid",shape="box"];14756 -> 25116[label="",style="solid", color="burlywood", weight=9]; 25116 -> 14883[label="",style="solid", color="burlywood", weight=3]; 25117[label="zzz9680/Zero",fontsize=10,color="white",style="solid",shape="box"];14756 -> 25117[label="",style="solid", color="burlywood", weight=9]; 25117 -> 14884[label="",style="solid", color="burlywood", weight=3]; 14763 -> 14893[label="",style="dashed", color="red", weight=0]; 14763[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9410)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14763 -> 14894[label="",style="dashed", color="magenta", weight=3]; 14764 -> 14895[label="",style="dashed", color="red", weight=0]; 14764[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14764 -> 14896[label="",style="dashed", color="magenta", weight=3]; 14765 -> 14897[label="",style="dashed", color="red", weight=0]; 14765[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9420)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14765 -> 14898[label="",style="dashed", color="magenta", weight=3]; 14766 -> 14899[label="",style="dashed", color="red", weight=0]; 14766[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14766 -> 14900[label="",style="dashed", color="magenta", weight=3]; 18713 -> 13932[label="",style="dashed", color="red", weight=0]; 18713[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321)",fontsize=16,color="magenta"];18713 -> 18722[label="",style="dashed", color="magenta", weight=3]; 18714[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz13520)) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="black",shape="box"];18714 -> 18723[label="",style="solid", color="black", weight=3]; 18715[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz13520)) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="black",shape="box"];18715 -> 18724[label="",style="solid", color="black", weight=3]; 14773 -> 14905[label="",style="dashed", color="red", weight=0]; 14773[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9430)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14773 -> 14906[label="",style="dashed", color="magenta", weight=3]; 14774 -> 14907[label="",style="dashed", color="red", weight=0]; 14774[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14774 -> 14908[label="",style="dashed", color="magenta", weight=3]; 14775 -> 14909[label="",style="dashed", color="red", weight=0]; 14775[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9440)) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14775 -> 14910[label="",style="dashed", color="magenta", weight=3]; 14776 -> 14911[label="",style="dashed", color="red", weight=0]; 14776[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)) == LT)",fontsize=16,color="magenta"];14776 -> 14912[label="",style="dashed", color="magenta", weight=3]; 14777[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14778[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9450)) (Pos zzz9710) == LT)",fontsize=16,color="black",shape="box"];14778 -> 14913[label="",style="solid", color="black", weight=3]; 14779[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9450)) (Neg zzz9710) == LT)",fontsize=16,color="black",shape="box"];14779 -> 14914[label="",style="solid", color="black", weight=3]; 14780[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14781[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz9720) == LT)",fontsize=16,color="burlywood",shape="box"];25118[label="zzz9720/Succ zzz97200",fontsize=10,color="white",style="solid",shape="box"];14781 -> 25118[label="",style="solid", color="burlywood", weight=9]; 25118 -> 14915[label="",style="solid", color="burlywood", weight=3]; 25119[label="zzz9720/Zero",fontsize=10,color="white",style="solid",shape="box"];14781 -> 25119[label="",style="solid", color="burlywood", weight=9]; 25119 -> 14916[label="",style="solid", color="burlywood", weight=3]; 14782[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz9720) == LT)",fontsize=16,color="burlywood",shape="box"];25120[label="zzz9720/Succ zzz97200",fontsize=10,color="white",style="solid",shape="box"];14782 -> 25120[label="",style="solid", color="burlywood", weight=9]; 25120 -> 14917[label="",style="solid", color="burlywood", weight=3]; 25121[label="zzz9720/Zero",fontsize=10,color="white",style="solid",shape="box"];14782 -> 25121[label="",style="solid", color="burlywood", weight=9]; 25121 -> 14918[label="",style="solid", color="burlywood", weight=3]; 14783[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14784[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9470)) (Pos zzz9730) == LT)",fontsize=16,color="black",shape="box"];14784 -> 14919[label="",style="solid", color="black", weight=3]; 14785[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9470)) (Neg zzz9730) == LT)",fontsize=16,color="black",shape="box"];14785 -> 14920[label="",style="solid", color="black", weight=3]; 14786[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14787[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz9740) == LT)",fontsize=16,color="burlywood",shape="box"];25122[label="zzz9740/Succ zzz97400",fontsize=10,color="white",style="solid",shape="box"];14787 -> 25122[label="",style="solid", color="burlywood", weight=9]; 25122 -> 14921[label="",style="solid", color="burlywood", weight=3]; 25123[label="zzz9740/Zero",fontsize=10,color="white",style="solid",shape="box"];14787 -> 25123[label="",style="solid", color="burlywood", weight=9]; 25123 -> 14922[label="",style="solid", color="burlywood", weight=3]; 14788[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz9740) == LT)",fontsize=16,color="burlywood",shape="box"];25124[label="zzz9740/Succ zzz97400",fontsize=10,color="white",style="solid",shape="box"];14788 -> 25124[label="",style="solid", color="burlywood", weight=9]; 25124 -> 14923[label="",style="solid", color="burlywood", weight=3]; 25125[label="zzz9740/Zero",fontsize=10,color="white",style="solid",shape="box"];14788 -> 25125[label="",style="solid", color="burlywood", weight=9]; 25125 -> 14924[label="",style="solid", color="burlywood", weight=3]; 14790 -> 13932[label="",style="dashed", color="red", weight=0]; 14790[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14790 -> 14925[label="",style="dashed", color="magenta", weight=3]; 14789[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9750)) zzz992 == LT)",fontsize=16,color="burlywood",shape="triangle"];25126[label="zzz992/Pos zzz9920",fontsize=10,color="white",style="solid",shape="box"];14789 -> 25126[label="",style="solid", color="burlywood", weight=9]; 25126 -> 14926[label="",style="solid", color="burlywood", weight=3]; 25127[label="zzz992/Neg zzz9920",fontsize=10,color="white",style="solid",shape="box"];14789 -> 25127[label="",style="solid", color="burlywood", weight=9]; 25127 -> 14927[label="",style="solid", color="burlywood", weight=3]; 14794 -> 13932[label="",style="dashed", color="red", weight=0]; 14794[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14794 -> 14928[label="",style="dashed", color="magenta", weight=3]; 14793[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz993 == LT)",fontsize=16,color="burlywood",shape="triangle"];25128[label="zzz993/Pos zzz9930",fontsize=10,color="white",style="solid",shape="box"];14793 -> 25128[label="",style="solid", color="burlywood", weight=9]; 25128 -> 14929[label="",style="solid", color="burlywood", weight=3]; 25129[label="zzz993/Neg zzz9930",fontsize=10,color="white",style="solid",shape="box"];14793 -> 25129[label="",style="solid", color="burlywood", weight=9]; 25129 -> 14930[label="",style="solid", color="burlywood", weight=3]; 14796 -> 13932[label="",style="dashed", color="red", weight=0]; 14796[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14796 -> 14931[label="",style="dashed", color="magenta", weight=3]; 14795[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9770)) zzz994 == LT)",fontsize=16,color="burlywood",shape="triangle"];25130[label="zzz994/Pos zzz9940",fontsize=10,color="white",style="solid",shape="box"];14795 -> 25130[label="",style="solid", color="burlywood", weight=9]; 25130 -> 14932[label="",style="solid", color="burlywood", weight=3]; 25131[label="zzz994/Neg zzz9940",fontsize=10,color="white",style="solid",shape="box"];14795 -> 25131[label="",style="solid", color="burlywood", weight=9]; 25131 -> 14933[label="",style="solid", color="burlywood", weight=3]; 14798 -> 13932[label="",style="dashed", color="red", weight=0]; 14798[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434)",fontsize=16,color="magenta"];14798 -> 14934[label="",style="dashed", color="magenta", weight=3]; 14797[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz995 == LT)",fontsize=16,color="burlywood",shape="triangle"];25132[label="zzz995/Pos zzz9950",fontsize=10,color="white",style="solid",shape="box"];14797 -> 25132[label="",style="solid", color="burlywood", weight=9]; 25132 -> 14935[label="",style="solid", color="burlywood", weight=3]; 25133[label="zzz995/Neg zzz9950",fontsize=10,color="white",style="solid",shape="box"];14797 -> 25133[label="",style="solid", color="burlywood", weight=9]; 25133 -> 14936[label="",style="solid", color="burlywood", weight=3]; 14799[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14800[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9490)) (Pos zzz9790) == LT)",fontsize=16,color="black",shape="box"];14800 -> 14937[label="",style="solid", color="black", weight=3]; 14801[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9490)) (Neg zzz9790) == LT)",fontsize=16,color="black",shape="box"];14801 -> 14938[label="",style="solid", color="black", weight=3]; 14802[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14803[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz9800) == LT)",fontsize=16,color="burlywood",shape="box"];25134[label="zzz9800/Succ zzz98000",fontsize=10,color="white",style="solid",shape="box"];14803 -> 25134[label="",style="solid", color="burlywood", weight=9]; 25134 -> 14939[label="",style="solid", color="burlywood", weight=3]; 25135[label="zzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];14803 -> 25135[label="",style="solid", color="burlywood", weight=9]; 25135 -> 14940[label="",style="solid", color="burlywood", weight=3]; 14804[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz9800) == LT)",fontsize=16,color="burlywood",shape="box"];25136[label="zzz9800/Succ zzz98000",fontsize=10,color="white",style="solid",shape="box"];14804 -> 25136[label="",style="solid", color="burlywood", weight=9]; 25136 -> 14941[label="",style="solid", color="burlywood", weight=3]; 25137[label="zzz9800/Zero",fontsize=10,color="white",style="solid",shape="box"];14804 -> 25137[label="",style="solid", color="burlywood", weight=9]; 25137 -> 14942[label="",style="solid", color="burlywood", weight=3]; 14805[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14806[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9510)) (Pos zzz9810) == LT)",fontsize=16,color="black",shape="box"];14806 -> 14943[label="",style="solid", color="black", weight=3]; 14807[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9510)) (Neg zzz9810) == LT)",fontsize=16,color="black",shape="box"];14807 -> 14944[label="",style="solid", color="black", weight=3]; 14808[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14809[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz9820) == LT)",fontsize=16,color="burlywood",shape="box"];25138[label="zzz9820/Succ zzz98200",fontsize=10,color="white",style="solid",shape="box"];14809 -> 25138[label="",style="solid", color="burlywood", weight=9]; 25138 -> 14945[label="",style="solid", color="burlywood", weight=3]; 25139[label="zzz9820/Zero",fontsize=10,color="white",style="solid",shape="box"];14809 -> 25139[label="",style="solid", color="burlywood", weight=9]; 25139 -> 14946[label="",style="solid", color="burlywood", weight=3]; 14810[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz9820) == LT)",fontsize=16,color="burlywood",shape="box"];25140[label="zzz9820/Succ zzz98200",fontsize=10,color="white",style="solid",shape="box"];14810 -> 25140[label="",style="solid", color="burlywood", weight=9]; 25140 -> 14947[label="",style="solid", color="burlywood", weight=3]; 25141[label="zzz9820/Zero",fontsize=10,color="white",style="solid",shape="box"];14810 -> 25141[label="",style="solid", color="burlywood", weight=9]; 25141 -> 14948[label="",style="solid", color="burlywood", weight=3]; 22212 -> 22133[label="",style="dashed", color="red", weight=0]; 22212[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (primCmpNat zzz162400 zzz1613000 == LT)",fontsize=16,color="magenta"];22212 -> 22219[label="",style="dashed", color="magenta", weight=3]; 22212 -> 22220[label="",style="dashed", color="magenta", weight=3]; 22213 -> 22074[label="",style="dashed", color="red", weight=0]; 22213[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (GT == LT)",fontsize=16,color="magenta"];22214 -> 22079[label="",style="dashed", color="red", weight=0]; 22214[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (LT == LT)",fontsize=16,color="magenta"];22215 -> 22104[label="",style="dashed", color="red", weight=0]; 22215[label="FiniteMap.glueVBal3GlueVBal1 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 zzz12800 zzz12801 zzz12802 zzz12803 zzz12804 zzz128430 zzz128431 zzz128432 zzz128433 zzz128434 (EQ == LT)",fontsize=16,color="magenta"];22216[label="FiniteMap.glueBal2 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="black",shape="box"];22216 -> 22221[label="",style="solid", color="black", weight=3]; 22828[label="FiniteMap.glueVBal5 FiniteMap.EmptyFM (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="black",shape="box"];22828 -> 22865[label="",style="solid", color="black", weight=3]; 22829 -> 22826[label="",style="dashed", color="red", weight=0]; 22829[label="FiniteMap.glueVBal3 (FiniteMap.Branch zzz128040 zzz128041 zzz128042 zzz128043 zzz128044) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="magenta"];22829 -> 22866[label="",style="dashed", color="magenta", weight=3]; 22829 -> 22867[label="",style="dashed", color="magenta", weight=3]; 22829 -> 22868[label="",style="dashed", color="magenta", weight=3]; 22829 -> 22869[label="",style="dashed", color="magenta", weight=3]; 22829 -> 22870[label="",style="dashed", color="magenta", weight=3]; 22829 -> 22871[label="",style="dashed", color="magenta", weight=3]; 22829 -> 22872[label="",style="dashed", color="magenta", weight=3]; 22829 -> 22873[label="",style="dashed", color="magenta", weight=3]; 22829 -> 22874[label="",style="dashed", color="magenta", weight=3]; 22829 -> 22875[label="",style="dashed", color="magenta", weight=3]; 17385[label="zzz123700",fontsize=16,color="green",shape="box"];17386[label="zzz105800",fontsize=16,color="green",shape="box"];23581 -> 23067[label="",style="dashed", color="red", weight=0]; 23581[label="FiniteMap.mkBalBranch6Size_l zzz128430 zzz128431 zzz128434 zzz1647",fontsize=16,color="magenta"];23580[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647 > FiniteMap.sIZE_RATIO * zzz1716)",fontsize=16,color="black",shape="triangle"];23580 -> 23582[label="",style="solid", color="black", weight=3]; 21832 -> 21881[label="",style="dashed", color="red", weight=0]; 21832[label="primPlusInt (Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz1606 zzz1603 zzz1605) (FiniteMap.mkBranchRight_size zzz1606 zzz1603 zzz1605)",fontsize=16,color="magenta"];21832 -> 21882[label="",style="dashed", color="magenta", weight=3]; 22764[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM1 False zzz1637 zzz1638 zzz1639 zzz1640 False (compare2 False False True == GT))",fontsize=16,color="black",shape="box"];22764 -> 22830[label="",style="solid", color="black", weight=3]; 22765[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM4 FiniteMap.EmptyFM False)",fontsize=16,color="black",shape="box"];22765 -> 22831[label="",style="solid", color="black", weight=3]; 22766 -> 22321[label="",style="dashed", color="red", weight=0]; 22766[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM3 (FiniteMap.Branch zzz16390 zzz16391 zzz16392 zzz16393 zzz16394) False)",fontsize=16,color="magenta"];22766 -> 22832[label="",style="dashed", color="magenta", weight=3]; 22766 -> 22833[label="",style="dashed", color="magenta", weight=3]; 22766 -> 22834[label="",style="dashed", color="magenta", weight=3]; 22766 -> 22835[label="",style="dashed", color="magenta", weight=3]; 22766 -> 22836[label="",style="dashed", color="magenta", weight=3]; 2225[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];2225 -> 2331[label="",style="solid", color="black", weight=3]; 23929[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 (Maybe.isJust Nothing)",fontsize=16,color="black",shape="box"];23929 -> 23940[label="",style="solid", color="black", weight=3]; 23930[label="zzz17324",fontsize=16,color="green",shape="box"];23931[label="zzz17322",fontsize=16,color="green",shape="box"];23932[label="zzz17320",fontsize=16,color="green",shape="box"];23933[label="zzz17321",fontsize=16,color="green",shape="box"];23934[label="zzz17323",fontsize=16,color="green",shape="box"];23935[label="FiniteMap.splitGT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];23935 -> 23941[label="",style="solid", color="black", weight=3]; 24610[label="zzz1722",fontsize=16,color="green",shape="box"];24611[label="zzz1719",fontsize=16,color="green",shape="box"];24612[label="zzz1719",fontsize=16,color="green",shape="box"];24613[label="zzz1721",fontsize=16,color="green",shape="box"];24614[label="False",fontsize=16,color="green",shape="box"];24615[label="zzz1722",fontsize=16,color="green",shape="box"];24616[label="zzz1721",fontsize=16,color="green",shape="box"];24617[label="zzz1720",fontsize=16,color="green",shape="box"];24618[label="zzz1720",fontsize=16,color="green",shape="box"];24609[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM3 (FiniteMap.Branch zzz1774 zzz1775 zzz1776 zzz1777 zzz1778) True)",fontsize=16,color="black",shape="triangle"];24609 -> 24664[label="",style="solid", color="black", weight=3]; 23937[label="FiniteMap.splitLT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare3 True False == LT)",fontsize=16,color="black",shape="box"];23937 -> 23943[label="",style="solid", color="black", weight=3]; 10218[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596)) (FiniteMap.mkVBalBranch3Size_l zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) == LT)",fontsize=16,color="black",shape="box"];10218 -> 10335[label="",style="solid", color="black", weight=3]; 3344[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3344 -> 3401[label="",style="solid", color="black", weight=3]; 3346 -> 2770[label="",style="dashed", color="red", weight=0]; 3346[label="primPlusNat (primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz44200)) (Succ zzz44200)",fontsize=16,color="magenta"];3346 -> 3402[label="",style="dashed", color="magenta", weight=3]; 3346 -> 3403[label="",style="dashed", color="magenta", weight=3]; 3345[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg zzz122) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="burlywood",shape="triangle"];25142[label="zzz122/Succ zzz1220",fontsize=10,color="white",style="solid",shape="box"];3345 -> 25142[label="",style="solid", color="burlywood", weight=9]; 25142 -> 3404[label="",style="solid", color="burlywood", weight=3]; 25143[label="zzz122/Zero",fontsize=10,color="white",style="solid",shape="box"];3345 -> 25143[label="",style="solid", color="burlywood", weight=9]; 25143 -> 3405[label="",style="solid", color="burlywood", weight=3]; 3374[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3374 -> 3447[label="",style="solid", color="black", weight=3]; 3375[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3375 -> 3448[label="",style="solid", color="black", weight=3]; 3376[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];3376 -> 3449[label="",style="solid", color="black", weight=3]; 3377[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3377 -> 3450[label="",style="solid", color="black", weight=3]; 3378[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3378 -> 3451[label="",style="solid", color="black", weight=3]; 10523[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.mkVBalBranch3Size_r zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650)) (FiniteMap.mkVBalBranch3Size_l zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) == LT)",fontsize=16,color="black",shape="box"];10523 -> 10644[label="",style="solid", color="black", weight=3]; 3390[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3390 -> 3462[label="",style="solid", color="black", weight=3]; 3391[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1080)) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3391 -> 3463[label="",style="solid", color="black", weight=3]; 3392[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];3392 -> 3464[label="",style="solid", color="black", weight=3]; 3393[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3393 -> 3465[label="",style="solid", color="black", weight=3]; 14829[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];14830[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9530)) (Pos zzz9840) == LT)",fontsize=16,color="black",shape="box"];14830 -> 14989[label="",style="solid", color="black", weight=3]; 14831[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9530)) (Neg zzz9840) == LT)",fontsize=16,color="black",shape="box"];14831 -> 14990[label="",style="solid", color="black", weight=3]; 14832[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];14833[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz9850) == LT)",fontsize=16,color="burlywood",shape="box"];25144[label="zzz9850/Succ zzz98500",fontsize=10,color="white",style="solid",shape="box"];14833 -> 25144[label="",style="solid", color="burlywood", weight=9]; 25144 -> 14991[label="",style="solid", color="burlywood", weight=3]; 25145[label="zzz9850/Zero",fontsize=10,color="white",style="solid",shape="box"];14833 -> 25145[label="",style="solid", color="burlywood", weight=9]; 25145 -> 14992[label="",style="solid", color="burlywood", weight=3]; 14834[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz9850) == LT)",fontsize=16,color="burlywood",shape="box"];25146[label="zzz9850/Succ zzz98500",fontsize=10,color="white",style="solid",shape="box"];14834 -> 25146[label="",style="solid", color="burlywood", weight=9]; 25146 -> 14993[label="",style="solid", color="burlywood", weight=3]; 25147[label="zzz9850/Zero",fontsize=10,color="white",style="solid",shape="box"];14834 -> 25147[label="",style="solid", color="burlywood", weight=9]; 25147 -> 14994[label="",style="solid", color="burlywood", weight=3]; 14835[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];14836[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9550)) (Pos zzz9860) == LT)",fontsize=16,color="black",shape="box"];14836 -> 14995[label="",style="solid", color="black", weight=3]; 14837[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9550)) (Neg zzz9860) == LT)",fontsize=16,color="black",shape="box"];14837 -> 14996[label="",style="solid", color="black", weight=3]; 14838[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];14839[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz9870) == LT)",fontsize=16,color="burlywood",shape="box"];25148[label="zzz9870/Succ zzz98700",fontsize=10,color="white",style="solid",shape="box"];14839 -> 25148[label="",style="solid", color="burlywood", weight=9]; 25148 -> 14997[label="",style="solid", color="burlywood", weight=3]; 25149[label="zzz9870/Zero",fontsize=10,color="white",style="solid",shape="box"];14839 -> 25149[label="",style="solid", color="burlywood", weight=9]; 25149 -> 14998[label="",style="solid", color="burlywood", weight=3]; 14840[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz9870) == LT)",fontsize=16,color="burlywood",shape="box"];25150[label="zzz9870/Succ zzz98700",fontsize=10,color="white",style="solid",shape="box"];14840 -> 25150[label="",style="solid", color="burlywood", weight=9]; 25150 -> 14999[label="",style="solid", color="burlywood", weight=3]; 25151[label="zzz9870/Zero",fontsize=10,color="white",style="solid",shape="box"];14840 -> 25151[label="",style="solid", color="burlywood", weight=9]; 25151 -> 15000[label="",style="solid", color="burlywood", weight=3]; 18719[label="FiniteMap.Branch zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306",fontsize=16,color="green",shape="box"];18720 -> 18735[label="",style="dashed", color="red", weight=0]; 18720[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13500)) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="magenta"];18720 -> 18736[label="",style="dashed", color="magenta", weight=3]; 18721 -> 18737[label="",style="dashed", color="red", weight=0]; 18721[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13500)) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="magenta"];18721 -> 18738[label="",style="dashed", color="magenta", weight=3]; 14842 -> 13932[label="",style="dashed", color="red", weight=0]; 14842[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14842 -> 15001[label="",style="dashed", color="magenta", weight=3]; 14841[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9880)) zzz996 == LT)",fontsize=16,color="burlywood",shape="triangle"];25152[label="zzz996/Pos zzz9960",fontsize=10,color="white",style="solid",shape="box"];14841 -> 25152[label="",style="solid", color="burlywood", weight=9]; 25152 -> 15002[label="",style="solid", color="burlywood", weight=3]; 25153[label="zzz996/Neg zzz9960",fontsize=10,color="white",style="solid",shape="box"];14841 -> 25153[label="",style="solid", color="burlywood", weight=9]; 25153 -> 15003[label="",style="solid", color="burlywood", weight=3]; 14844 -> 13932[label="",style="dashed", color="red", weight=0]; 14844[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14844 -> 15004[label="",style="dashed", color="magenta", weight=3]; 14843[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz997 == LT)",fontsize=16,color="burlywood",shape="triangle"];25154[label="zzz997/Pos zzz9970",fontsize=10,color="white",style="solid",shape="box"];14843 -> 25154[label="",style="solid", color="burlywood", weight=9]; 25154 -> 15005[label="",style="solid", color="burlywood", weight=3]; 25155[label="zzz997/Neg zzz9970",fontsize=10,color="white",style="solid",shape="box"];14843 -> 25155[label="",style="solid", color="burlywood", weight=9]; 25155 -> 15006[label="",style="solid", color="burlywood", weight=3]; 14846 -> 13932[label="",style="dashed", color="red", weight=0]; 14846[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14846 -> 15007[label="",style="dashed", color="magenta", weight=3]; 14845[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9900)) zzz998 == LT)",fontsize=16,color="burlywood",shape="triangle"];25156[label="zzz998/Pos zzz9980",fontsize=10,color="white",style="solid",shape="box"];14845 -> 25156[label="",style="solid", color="burlywood", weight=9]; 25156 -> 15008[label="",style="solid", color="burlywood", weight=3]; 25157[label="zzz998/Neg zzz9980",fontsize=10,color="white",style="solid",shape="box"];14845 -> 25157[label="",style="solid", color="burlywood", weight=9]; 25157 -> 15009[label="",style="solid", color="burlywood", weight=3]; 14848 -> 13932[label="",style="dashed", color="red", weight=0]; 14848[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14848 -> 15010[label="",style="dashed", color="magenta", weight=3]; 14847[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz999 == LT)",fontsize=16,color="burlywood",shape="triangle"];25158[label="zzz999/Pos zzz9990",fontsize=10,color="white",style="solid",shape="box"];14847 -> 25158[label="",style="solid", color="burlywood", weight=9]; 25158 -> 15011[label="",style="solid", color="burlywood", weight=3]; 25159[label="zzz999/Neg zzz9990",fontsize=10,color="white",style="solid",shape="box"];14847 -> 25159[label="",style="solid", color="burlywood", weight=9]; 25159 -> 15012[label="",style="solid", color="burlywood", weight=3]; 14849[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9290) zzz9570 == LT)",fontsize=16,color="burlywood",shape="triangle"];25160[label="zzz9570/Succ zzz95700",fontsize=10,color="white",style="solid",shape="box"];14849 -> 25160[label="",style="solid", color="burlywood", weight=9]; 25160 -> 15013[label="",style="solid", color="burlywood", weight=3]; 25161[label="zzz9570/Zero",fontsize=10,color="white",style="solid",shape="box"];14849 -> 25161[label="",style="solid", color="burlywood", weight=9]; 25161 -> 15014[label="",style="solid", color="burlywood", weight=3]; 14850[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="triangle"];14850 -> 15015[label="",style="solid", color="black", weight=3]; 14851[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz95800)) == LT)",fontsize=16,color="black",shape="box"];14851 -> 15016[label="",style="solid", color="black", weight=3]; 14852[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14852 -> 15017[label="",style="solid", color="black", weight=3]; 14853[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz95800)) == LT)",fontsize=16,color="black",shape="box"];14853 -> 15018[label="",style="solid", color="black", weight=3]; 14854[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14854 -> 15019[label="",style="solid", color="black", weight=3]; 14855[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="triangle"];14855 -> 15020[label="",style="solid", color="black", weight=3]; 14856[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz9590 (Succ zzz9310) == LT)",fontsize=16,color="burlywood",shape="triangle"];25162[label="zzz9590/Succ zzz95900",fontsize=10,color="white",style="solid",shape="box"];14856 -> 25162[label="",style="solid", color="burlywood", weight=9]; 25162 -> 15021[label="",style="solid", color="burlywood", weight=3]; 25163[label="zzz9590/Zero",fontsize=10,color="white",style="solid",shape="box"];14856 -> 25163[label="",style="solid", color="burlywood", weight=9]; 25163 -> 15022[label="",style="solid", color="burlywood", weight=3]; 14857[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz96000)) == LT)",fontsize=16,color="black",shape="box"];14857 -> 15023[label="",style="solid", color="black", weight=3]; 14858[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14858 -> 15024[label="",style="solid", color="black", weight=3]; 14859[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz96000)) == LT)",fontsize=16,color="black",shape="box"];14859 -> 15025[label="",style="solid", color="black", weight=3]; 14860[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14860 -> 15026[label="",style="solid", color="black", weight=3]; 14861[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz9330) zzz9610 == LT)",fontsize=16,color="burlywood",shape="triangle"];25164[label="zzz9610/Succ zzz96100",fontsize=10,color="white",style="solid",shape="box"];14861 -> 25164[label="",style="solid", color="burlywood", weight=9]; 25164 -> 15027[label="",style="solid", color="burlywood", weight=3]; 25165[label="zzz9610/Zero",fontsize=10,color="white",style="solid",shape="box"];14861 -> 25165[label="",style="solid", color="burlywood", weight=9]; 25165 -> 15028[label="",style="solid", color="burlywood", weight=3]; 14862[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="triangle"];14862 -> 15029[label="",style="solid", color="black", weight=3]; 14863[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz96200)) == LT)",fontsize=16,color="black",shape="box"];14863 -> 15030[label="",style="solid", color="black", weight=3]; 14864[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14864 -> 15031[label="",style="solid", color="black", weight=3]; 14865[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz96200)) == LT)",fontsize=16,color="black",shape="box"];14865 -> 15032[label="",style="solid", color="black", weight=3]; 14866[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14866 -> 15033[label="",style="solid", color="black", weight=3]; 14867[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="triangle"];14867 -> 15034[label="",style="solid", color="black", weight=3]; 14868[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat zzz9630 (Succ zzz9350) == LT)",fontsize=16,color="burlywood",shape="triangle"];25166[label="zzz9630/Succ zzz96300",fontsize=10,color="white",style="solid",shape="box"];14868 -> 25166[label="",style="solid", color="burlywood", weight=9]; 25166 -> 15035[label="",style="solid", color="burlywood", weight=3]; 25167[label="zzz9630/Zero",fontsize=10,color="white",style="solid",shape="box"];14868 -> 25167[label="",style="solid", color="burlywood", weight=9]; 25167 -> 15036[label="",style="solid", color="burlywood", weight=3]; 14869[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz96400)) == LT)",fontsize=16,color="black",shape="box"];14869 -> 15037[label="",style="solid", color="black", weight=3]; 14870[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14870 -> 15038[label="",style="solid", color="black", weight=3]; 14871[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz96400)) == LT)",fontsize=16,color="black",shape="box"];14871 -> 15039[label="",style="solid", color="black", weight=3]; 14872[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14872 -> 15040[label="",style="solid", color="black", weight=3]; 14873[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9370) zzz9650 == LT)",fontsize=16,color="burlywood",shape="triangle"];25168[label="zzz9650/Succ zzz96500",fontsize=10,color="white",style="solid",shape="box"];14873 -> 25168[label="",style="solid", color="burlywood", weight=9]; 25168 -> 15041[label="",style="solid", color="burlywood", weight=3]; 25169[label="zzz9650/Zero",fontsize=10,color="white",style="solid",shape="box"];14873 -> 25169[label="",style="solid", color="burlywood", weight=9]; 25169 -> 15042[label="",style="solid", color="burlywood", weight=3]; 14874[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="triangle"];14874 -> 15043[label="",style="solid", color="black", weight=3]; 14875[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz96600)) == LT)",fontsize=16,color="black",shape="box"];14875 -> 15044[label="",style="solid", color="black", weight=3]; 14876[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14876 -> 15045[label="",style="solid", color="black", weight=3]; 14877[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz96600)) == LT)",fontsize=16,color="black",shape="box"];14877 -> 15046[label="",style="solid", color="black", weight=3]; 14878[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14878 -> 15047[label="",style="solid", color="black", weight=3]; 14879[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="triangle"];14879 -> 15048[label="",style="solid", color="black", weight=3]; 14880[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz9670 (Succ zzz9390) == LT)",fontsize=16,color="burlywood",shape="triangle"];25170[label="zzz9670/Succ zzz96700",fontsize=10,color="white",style="solid",shape="box"];14880 -> 25170[label="",style="solid", color="burlywood", weight=9]; 25170 -> 15049[label="",style="solid", color="burlywood", weight=3]; 25171[label="zzz9670/Zero",fontsize=10,color="white",style="solid",shape="box"];14880 -> 25171[label="",style="solid", color="burlywood", weight=9]; 25171 -> 15050[label="",style="solid", color="burlywood", weight=3]; 14881[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz96800)) == LT)",fontsize=16,color="black",shape="box"];14881 -> 15051[label="",style="solid", color="black", weight=3]; 14882[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14882 -> 15052[label="",style="solid", color="black", weight=3]; 14883[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz96800)) == LT)",fontsize=16,color="black",shape="box"];14883 -> 15053[label="",style="solid", color="black", weight=3]; 14884[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14884 -> 15054[label="",style="solid", color="black", weight=3]; 14894 -> 13932[label="",style="dashed", color="red", weight=0]; 14894[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14894 -> 15062[label="",style="dashed", color="magenta", weight=3]; 14893[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9410)) zzz1000 == LT)",fontsize=16,color="burlywood",shape="triangle"];25172[label="zzz1000/Pos zzz10000",fontsize=10,color="white",style="solid",shape="box"];14893 -> 25172[label="",style="solid", color="burlywood", weight=9]; 25172 -> 15063[label="",style="solid", color="burlywood", weight=3]; 25173[label="zzz1000/Neg zzz10000",fontsize=10,color="white",style="solid",shape="box"];14893 -> 25173[label="",style="solid", color="burlywood", weight=9]; 25173 -> 15064[label="",style="solid", color="burlywood", weight=3]; 14896 -> 13932[label="",style="dashed", color="red", weight=0]; 14896[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14896 -> 15065[label="",style="dashed", color="magenta", weight=3]; 14895[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz1001 == LT)",fontsize=16,color="burlywood",shape="triangle"];25174[label="zzz1001/Pos zzz10010",fontsize=10,color="white",style="solid",shape="box"];14895 -> 25174[label="",style="solid", color="burlywood", weight=9]; 25174 -> 15066[label="",style="solid", color="burlywood", weight=3]; 25175[label="zzz1001/Neg zzz10010",fontsize=10,color="white",style="solid",shape="box"];14895 -> 25175[label="",style="solid", color="burlywood", weight=9]; 25175 -> 15067[label="",style="solid", color="burlywood", weight=3]; 14898 -> 13932[label="",style="dashed", color="red", weight=0]; 14898[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14898 -> 15068[label="",style="dashed", color="magenta", weight=3]; 14897[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9420)) zzz1002 == LT)",fontsize=16,color="burlywood",shape="triangle"];25176[label="zzz1002/Pos zzz10020",fontsize=10,color="white",style="solid",shape="box"];14897 -> 25176[label="",style="solid", color="burlywood", weight=9]; 25176 -> 15069[label="",style="solid", color="burlywood", weight=3]; 25177[label="zzz1002/Neg zzz10020",fontsize=10,color="white",style="solid",shape="box"];14897 -> 25177[label="",style="solid", color="burlywood", weight=9]; 25177 -> 15070[label="",style="solid", color="burlywood", weight=3]; 14900 -> 13932[label="",style="dashed", color="red", weight=0]; 14900[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14900 -> 15071[label="",style="dashed", color="magenta", weight=3]; 14899[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz1003 == LT)",fontsize=16,color="burlywood",shape="triangle"];25178[label="zzz1003/Pos zzz10030",fontsize=10,color="white",style="solid",shape="box"];14899 -> 25178[label="",style="solid", color="burlywood", weight=9]; 25178 -> 15072[label="",style="solid", color="burlywood", weight=3]; 25179[label="zzz1003/Neg zzz10030",fontsize=10,color="white",style="solid",shape="box"];14899 -> 25179[label="",style="solid", color="burlywood", weight=9]; 25179 -> 15073[label="",style="solid", color="burlywood", weight=3]; 18722[label="FiniteMap.Branch zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321",fontsize=16,color="green",shape="box"];18723 -> 18739[label="",style="dashed", color="red", weight=0]; 18723[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13520)) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="magenta"];18723 -> 18740[label="",style="dashed", color="magenta", weight=3]; 18724 -> 18741[label="",style="dashed", color="red", weight=0]; 18724[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13520)) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="magenta"];18724 -> 18742[label="",style="dashed", color="magenta", weight=3]; 14906 -> 13932[label="",style="dashed", color="red", weight=0]; 14906[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14906 -> 15082[label="",style="dashed", color="magenta", weight=3]; 14905[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9430)) zzz1004 == LT)",fontsize=16,color="burlywood",shape="triangle"];25180[label="zzz1004/Pos zzz10040",fontsize=10,color="white",style="solid",shape="box"];14905 -> 25180[label="",style="solid", color="burlywood", weight=9]; 25180 -> 15083[label="",style="solid", color="burlywood", weight=3]; 25181[label="zzz1004/Neg zzz10040",fontsize=10,color="white",style="solid",shape="box"];14905 -> 25181[label="",style="solid", color="burlywood", weight=9]; 25181 -> 15084[label="",style="solid", color="burlywood", weight=3]; 14908 -> 13932[label="",style="dashed", color="red", weight=0]; 14908[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14908 -> 15085[label="",style="dashed", color="magenta", weight=3]; 14907[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) zzz1005 == LT)",fontsize=16,color="burlywood",shape="triangle"];25182[label="zzz1005/Pos zzz10050",fontsize=10,color="white",style="solid",shape="box"];14907 -> 25182[label="",style="solid", color="burlywood", weight=9]; 25182 -> 15086[label="",style="solid", color="burlywood", weight=3]; 25183[label="zzz1005/Neg zzz10050",fontsize=10,color="white",style="solid",shape="box"];14907 -> 25183[label="",style="solid", color="burlywood", weight=9]; 25183 -> 15087[label="",style="solid", color="burlywood", weight=3]; 14910 -> 13932[label="",style="dashed", color="red", weight=0]; 14910[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14910 -> 15088[label="",style="dashed", color="magenta", weight=3]; 14909[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9440)) zzz1006 == LT)",fontsize=16,color="burlywood",shape="triangle"];25184[label="zzz1006/Pos zzz10060",fontsize=10,color="white",style="solid",shape="box"];14909 -> 25184[label="",style="solid", color="burlywood", weight=9]; 25184 -> 15089[label="",style="solid", color="burlywood", weight=3]; 25185[label="zzz1006/Neg zzz10060",fontsize=10,color="white",style="solid",shape="box"];14909 -> 25185[label="",style="solid", color="burlywood", weight=9]; 25185 -> 15090[label="",style="solid", color="burlywood", weight=3]; 14912 -> 13932[label="",style="dashed", color="red", weight=0]; 14912[label="FiniteMap.sizeFM (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434)",fontsize=16,color="magenta"];14912 -> 15091[label="",style="dashed", color="magenta", weight=3]; 14911[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) zzz1007 == LT)",fontsize=16,color="burlywood",shape="triangle"];25186[label="zzz1007/Pos zzz10070",fontsize=10,color="white",style="solid",shape="box"];14911 -> 25186[label="",style="solid", color="burlywood", weight=9]; 25186 -> 15092[label="",style="solid", color="burlywood", weight=3]; 25187[label="zzz1007/Neg zzz10070",fontsize=10,color="white",style="solid",shape="box"];14911 -> 25187[label="",style="solid", color="burlywood", weight=9]; 25187 -> 15093[label="",style="solid", color="burlywood", weight=3]; 14913[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9450) zzz9710 == LT)",fontsize=16,color="burlywood",shape="triangle"];25188[label="zzz9710/Succ zzz97100",fontsize=10,color="white",style="solid",shape="box"];14913 -> 25188[label="",style="solid", color="burlywood", weight=9]; 25188 -> 15094[label="",style="solid", color="burlywood", weight=3]; 25189[label="zzz9710/Zero",fontsize=10,color="white",style="solid",shape="box"];14913 -> 25189[label="",style="solid", color="burlywood", weight=9]; 25189 -> 15095[label="",style="solid", color="burlywood", weight=3]; 14914[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="triangle"];14914 -> 15096[label="",style="solid", color="black", weight=3]; 14915[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz97200)) == LT)",fontsize=16,color="black",shape="box"];14915 -> 15097[label="",style="solid", color="black", weight=3]; 14916[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14916 -> 15098[label="",style="solid", color="black", weight=3]; 14917[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz97200)) == LT)",fontsize=16,color="black",shape="box"];14917 -> 15099[label="",style="solid", color="black", weight=3]; 14918[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14918 -> 15100[label="",style="solid", color="black", weight=3]; 14919[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="triangle"];14919 -> 15101[label="",style="solid", color="black", weight=3]; 14920[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz9730 (Succ zzz9470) == LT)",fontsize=16,color="burlywood",shape="triangle"];25190[label="zzz9730/Succ zzz97300",fontsize=10,color="white",style="solid",shape="box"];14920 -> 25190[label="",style="solid", color="burlywood", weight=9]; 25190 -> 15102[label="",style="solid", color="burlywood", weight=3]; 25191[label="zzz9730/Zero",fontsize=10,color="white",style="solid",shape="box"];14920 -> 25191[label="",style="solid", color="burlywood", weight=9]; 25191 -> 15103[label="",style="solid", color="burlywood", weight=3]; 14921[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz97400)) == LT)",fontsize=16,color="black",shape="box"];14921 -> 15104[label="",style="solid", color="black", weight=3]; 14922[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14922 -> 15105[label="",style="solid", color="black", weight=3]; 14923[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz97400)) == LT)",fontsize=16,color="black",shape="box"];14923 -> 15106[label="",style="solid", color="black", weight=3]; 14924[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14924 -> 15107[label="",style="solid", color="black", weight=3]; 14925[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14926[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9750)) (Pos zzz9920) == LT)",fontsize=16,color="black",shape="box"];14926 -> 15108[label="",style="solid", color="black", weight=3]; 14927[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9750)) (Neg zzz9920) == LT)",fontsize=16,color="black",shape="box"];14927 -> 15109[label="",style="solid", color="black", weight=3]; 14928[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14929[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz9930) == LT)",fontsize=16,color="burlywood",shape="box"];25192[label="zzz9930/Succ zzz99300",fontsize=10,color="white",style="solid",shape="box"];14929 -> 25192[label="",style="solid", color="burlywood", weight=9]; 25192 -> 15110[label="",style="solid", color="burlywood", weight=3]; 25193[label="zzz9930/Zero",fontsize=10,color="white",style="solid",shape="box"];14929 -> 25193[label="",style="solid", color="burlywood", weight=9]; 25193 -> 15111[label="",style="solid", color="burlywood", weight=3]; 14930[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz9930) == LT)",fontsize=16,color="burlywood",shape="box"];25194[label="zzz9930/Succ zzz99300",fontsize=10,color="white",style="solid",shape="box"];14930 -> 25194[label="",style="solid", color="burlywood", weight=9]; 25194 -> 15112[label="",style="solid", color="burlywood", weight=3]; 25195[label="zzz9930/Zero",fontsize=10,color="white",style="solid",shape="box"];14930 -> 25195[label="",style="solid", color="burlywood", weight=9]; 25195 -> 15113[label="",style="solid", color="burlywood", weight=3]; 14931[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14932[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9770)) (Pos zzz9940) == LT)",fontsize=16,color="black",shape="box"];14932 -> 15114[label="",style="solid", color="black", weight=3]; 14933[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9770)) (Neg zzz9940) == LT)",fontsize=16,color="black",shape="box"];14933 -> 15115[label="",style="solid", color="black", weight=3]; 14934[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];14935[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz9950) == LT)",fontsize=16,color="burlywood",shape="box"];25196[label="zzz9950/Succ zzz99500",fontsize=10,color="white",style="solid",shape="box"];14935 -> 25196[label="",style="solid", color="burlywood", weight=9]; 25196 -> 15116[label="",style="solid", color="burlywood", weight=3]; 25197[label="zzz9950/Zero",fontsize=10,color="white",style="solid",shape="box"];14935 -> 25197[label="",style="solid", color="burlywood", weight=9]; 25197 -> 15117[label="",style="solid", color="burlywood", weight=3]; 14936[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz9950) == LT)",fontsize=16,color="burlywood",shape="box"];25198[label="zzz9950/Succ zzz99500",fontsize=10,color="white",style="solid",shape="box"];14936 -> 25198[label="",style="solid", color="burlywood", weight=9]; 25198 -> 15118[label="",style="solid", color="burlywood", weight=3]; 25199[label="zzz9950/Zero",fontsize=10,color="white",style="solid",shape="box"];14936 -> 25199[label="",style="solid", color="burlywood", weight=9]; 25199 -> 15119[label="",style="solid", color="burlywood", weight=3]; 14937[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9490) zzz9790 == LT)",fontsize=16,color="burlywood",shape="triangle"];25200[label="zzz9790/Succ zzz97900",fontsize=10,color="white",style="solid",shape="box"];14937 -> 25200[label="",style="solid", color="burlywood", weight=9]; 25200 -> 15120[label="",style="solid", color="burlywood", weight=3]; 25201[label="zzz9790/Zero",fontsize=10,color="white",style="solid",shape="box"];14937 -> 25201[label="",style="solid", color="burlywood", weight=9]; 25201 -> 15121[label="",style="solid", color="burlywood", weight=3]; 14938[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="triangle"];14938 -> 15122[label="",style="solid", color="black", weight=3]; 14939[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz98000)) == LT)",fontsize=16,color="black",shape="box"];14939 -> 15123[label="",style="solid", color="black", weight=3]; 14940[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14940 -> 15124[label="",style="solid", color="black", weight=3]; 14941[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz98000)) == LT)",fontsize=16,color="black",shape="box"];14941 -> 15125[label="",style="solid", color="black", weight=3]; 14942[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14942 -> 15126[label="",style="solid", color="black", weight=3]; 14943[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="triangle"];14943 -> 15127[label="",style="solid", color="black", weight=3]; 14944[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz9810 (Succ zzz9510) == LT)",fontsize=16,color="burlywood",shape="triangle"];25202[label="zzz9810/Succ zzz98100",fontsize=10,color="white",style="solid",shape="box"];14944 -> 25202[label="",style="solid", color="burlywood", weight=9]; 25202 -> 15128[label="",style="solid", color="burlywood", weight=3]; 25203[label="zzz9810/Zero",fontsize=10,color="white",style="solid",shape="box"];14944 -> 25203[label="",style="solid", color="burlywood", weight=9]; 25203 -> 15129[label="",style="solid", color="burlywood", weight=3]; 14945[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz98200)) == LT)",fontsize=16,color="black",shape="box"];14945 -> 15130[label="",style="solid", color="black", weight=3]; 14946[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14946 -> 15131[label="",style="solid", color="black", weight=3]; 14947[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz98200)) == LT)",fontsize=16,color="black",shape="box"];14947 -> 15132[label="",style="solid", color="black", weight=3]; 14948[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14948 -> 15133[label="",style="solid", color="black", weight=3]; 22219[label="zzz1613000",fontsize=16,color="green",shape="box"];22220[label="zzz162400",fontsize=16,color="green",shape="box"];22221 -> 22253[label="",style="dashed", color="red", weight=0]; 22221[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.sizeFM (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) > FiniteMap.sizeFM (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804))",fontsize=16,color="magenta"];22221 -> 22254[label="",style="dashed", color="magenta", weight=3]; 22221 -> 22255[label="",style="dashed", color="magenta", weight=3]; 22865[label="FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434",fontsize=16,color="green",shape="box"];22866[label="zzz128044",fontsize=16,color="green",shape="box"];22867[label="zzz128430",fontsize=16,color="green",shape="box"];22868[label="zzz128041",fontsize=16,color="green",shape="box"];22869[label="zzz128042",fontsize=16,color="green",shape="box"];22870[label="zzz128433",fontsize=16,color="green",shape="box"];22871[label="zzz128431",fontsize=16,color="green",shape="box"];22872[label="zzz128040",fontsize=16,color="green",shape="box"];22873[label="zzz128043",fontsize=16,color="green",shape="box"];22874[label="zzz128432",fontsize=16,color="green",shape="box"];22875[label="zzz128434",fontsize=16,color="green",shape="box"];23582[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (compare (FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647) (FiniteMap.sIZE_RATIO * zzz1716) == GT)",fontsize=16,color="black",shape="box"];23582 -> 23596[label="",style="solid", color="black", weight=3]; 21882[label="Pos (Succ Zero) + FiniteMap.mkBranchLeft_size zzz1606 zzz1603 zzz1605",fontsize=16,color="black",shape="box"];21882 -> 21896[label="",style="solid", color="black", weight=3]; 21881[label="primPlusInt zzz1612 (FiniteMap.mkBranchRight_size zzz1606 zzz1603 zzz1605)",fontsize=16,color="burlywood",shape="triangle"];25204[label="zzz1612/Pos zzz16120",fontsize=10,color="white",style="solid",shape="box"];21881 -> 25204[label="",style="solid", color="burlywood", weight=9]; 25204 -> 21897[label="",style="solid", color="burlywood", weight=3]; 25205[label="zzz1612/Neg zzz16120",fontsize=10,color="white",style="solid",shape="box"];21881 -> 25205[label="",style="solid", color="burlywood", weight=9]; 25205 -> 21898[label="",style="solid", color="burlywood", weight=3]; 22830[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM1 False zzz1637 zzz1638 zzz1639 zzz1640 False (EQ == GT))",fontsize=16,color="black",shape="box"];22830 -> 22876[label="",style="solid", color="black", weight=3]; 22831[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False Nothing",fontsize=16,color="black",shape="box"];22831 -> 22877[label="",style="solid", color="black", weight=3]; 22832[label="zzz16391",fontsize=16,color="green",shape="box"];22833[label="zzz16392",fontsize=16,color="green",shape="box"];22834[label="zzz16393",fontsize=16,color="green",shape="box"];22835[label="zzz16394",fontsize=16,color="green",shape="box"];22836[label="zzz16390",fontsize=16,color="green",shape="box"];2331[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];2331 -> 2455[label="",style="solid", color="black", weight=3]; 23940[label="FiniteMap.intersectFM_C2IntersectFM_C1 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 False",fontsize=16,color="black",shape="box"];23940 -> 23946[label="",style="solid", color="black", weight=3]; 23941[label="FiniteMap.splitGT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];23941 -> 23947[label="",style="solid", color="black", weight=3]; 24664[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 zzz1774 zzz1775 zzz1776 zzz1777 zzz1778 True (True < zzz1774))",fontsize=16,color="black",shape="box"];24664 -> 24665[label="",style="solid", color="black", weight=3]; 23943[label="FiniteMap.splitLT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];23943 -> 23949[label="",style="solid", color="black", weight=3]; 10335[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591))) (FiniteMap.mkVBalBranch3Size_l zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) == LT)",fontsize=16,color="black",shape="box"];10335 -> 10386[label="",style="solid", color="black", weight=3]; 3401[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3401 -> 3503[label="",style="solid", color="black", weight=3]; 3402 -> 688[label="",style="dashed", color="red", weight=0]; 3402[label="primMulNat (Succ (Succ (Succ (Succ Zero)))) (Succ zzz44200)",fontsize=16,color="magenta"];3402 -> 3504[label="",style="dashed", color="magenta", weight=3]; 3403[label="Succ zzz44200",fontsize=16,color="green",shape="box"];3404[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1220)) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3404 -> 3505[label="",style="solid", color="black", weight=3]; 3405[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464) == LT)",fontsize=16,color="black",shape="box"];3405 -> 3506[label="",style="solid", color="black", weight=3]; 3447[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos (Succ zzz46200)) == LT)",fontsize=16,color="black",shape="box"];3447 -> 3507[label="",style="solid", color="black", weight=3]; 3448[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3448 -> 3508[label="",style="solid", color="black", weight=3]; 3449[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3449 -> 3509[label="",style="solid", color="black", weight=3]; 3450[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3450 -> 3510[label="",style="solid", color="black", weight=3]; 3451[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3451 -> 3511[label="",style="solid", color="black", weight=3]; 10644[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (FiniteMap.sizeFM (FiniteMap.Branch zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645))) (FiniteMap.mkVBalBranch3Size_l zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) == LT)",fontsize=16,color="black",shape="box"];10644 -> 10666[label="",style="solid", color="black", weight=3]; 3462[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3462 -> 3524[label="",style="solid", color="black", weight=3]; 3463[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpNat Zero (Succ zzz1080) == LT)",fontsize=16,color="black",shape="box"];3463 -> 3525[label="",style="solid", color="black", weight=3]; 3464[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (EQ == LT)",fontsize=16,color="black",shape="box"];3464 -> 3526[label="",style="solid", color="black", weight=3]; 3465[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3465 -> 3527[label="",style="solid", color="black", weight=3]; 14989[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat (Succ zzz9530) zzz9840 == LT)",fontsize=16,color="burlywood",shape="triangle"];25206[label="zzz9840/Succ zzz98400",fontsize=10,color="white",style="solid",shape="box"];14989 -> 25206[label="",style="solid", color="burlywood", weight=9]; 25206 -> 15176[label="",style="solid", color="burlywood", weight=3]; 25207[label="zzz9840/Zero",fontsize=10,color="white",style="solid",shape="box"];14989 -> 25207[label="",style="solid", color="burlywood", weight=9]; 25207 -> 15177[label="",style="solid", color="burlywood", weight=3]; 14990[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="triangle"];14990 -> 15178[label="",style="solid", color="black", weight=3]; 14991[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz98500)) == LT)",fontsize=16,color="black",shape="box"];14991 -> 15179[label="",style="solid", color="black", weight=3]; 14992[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14992 -> 15180[label="",style="solid", color="black", weight=3]; 14993[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz98500)) == LT)",fontsize=16,color="black",shape="box"];14993 -> 15181[label="",style="solid", color="black", weight=3]; 14994[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];14994 -> 15182[label="",style="solid", color="black", weight=3]; 14995[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="triangle"];14995 -> 15183[label="",style="solid", color="black", weight=3]; 14996[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat zzz9860 (Succ zzz9550) == LT)",fontsize=16,color="burlywood",shape="triangle"];25208[label="zzz9860/Succ zzz98600",fontsize=10,color="white",style="solid",shape="box"];14996 -> 25208[label="",style="solid", color="burlywood", weight=9]; 25208 -> 15184[label="",style="solid", color="burlywood", weight=3]; 25209[label="zzz9860/Zero",fontsize=10,color="white",style="solid",shape="box"];14996 -> 25209[label="",style="solid", color="burlywood", weight=9]; 25209 -> 15185[label="",style="solid", color="burlywood", weight=3]; 14997[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz98700)) == LT)",fontsize=16,color="black",shape="box"];14997 -> 15186[label="",style="solid", color="black", weight=3]; 14998[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];14998 -> 15187[label="",style="solid", color="black", weight=3]; 14999[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz98700)) == LT)",fontsize=16,color="black",shape="box"];14999 -> 15188[label="",style="solid", color="black", weight=3]; 15000[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15000 -> 15189[label="",style="solid", color="black", weight=3]; 18736 -> 14457[label="",style="dashed", color="red", weight=0]; 18736[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13500",fontsize=16,color="magenta"];18736 -> 18748[label="",style="dashed", color="magenta", weight=3]; 18735[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos zzz1355) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="burlywood",shape="triangle"];25210[label="zzz1355/Succ zzz13550",fontsize=10,color="white",style="solid",shape="box"];18735 -> 25210[label="",style="solid", color="burlywood", weight=9]; 25210 -> 18749[label="",style="solid", color="burlywood", weight=3]; 25211[label="zzz1355/Zero",fontsize=10,color="white",style="solid",shape="box"];18735 -> 25211[label="",style="solid", color="burlywood", weight=9]; 25211 -> 18750[label="",style="solid", color="burlywood", weight=3]; 18738 -> 14457[label="",style="dashed", color="red", weight=0]; 18738[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13500",fontsize=16,color="magenta"];18738 -> 18751[label="",style="dashed", color="magenta", weight=3]; 18737[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg zzz1356) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="burlywood",shape="triangle"];25212[label="zzz1356/Succ zzz13560",fontsize=10,color="white",style="solid",shape="box"];18737 -> 25212[label="",style="solid", color="burlywood", weight=9]; 25212 -> 18752[label="",style="solid", color="burlywood", weight=3]; 25213[label="zzz1356/Zero",fontsize=10,color="white",style="solid",shape="box"];18737 -> 25213[label="",style="solid", color="burlywood", weight=9]; 25213 -> 18753[label="",style="solid", color="burlywood", weight=3]; 15001[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15002[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9880)) (Pos zzz9960) == LT)",fontsize=16,color="black",shape="box"];15002 -> 15190[label="",style="solid", color="black", weight=3]; 15003[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9880)) (Neg zzz9960) == LT)",fontsize=16,color="black",shape="box"];15003 -> 15191[label="",style="solid", color="black", weight=3]; 15004[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15005[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz9970) == LT)",fontsize=16,color="burlywood",shape="box"];25214[label="zzz9970/Succ zzz99700",fontsize=10,color="white",style="solid",shape="box"];15005 -> 25214[label="",style="solid", color="burlywood", weight=9]; 25214 -> 15192[label="",style="solid", color="burlywood", weight=3]; 25215[label="zzz9970/Zero",fontsize=10,color="white",style="solid",shape="box"];15005 -> 25215[label="",style="solid", color="burlywood", weight=9]; 25215 -> 15193[label="",style="solid", color="burlywood", weight=3]; 15006[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz9970) == LT)",fontsize=16,color="burlywood",shape="box"];25216[label="zzz9970/Succ zzz99700",fontsize=10,color="white",style="solid",shape="box"];15006 -> 25216[label="",style="solid", color="burlywood", weight=9]; 25216 -> 15194[label="",style="solid", color="burlywood", weight=3]; 25217[label="zzz9970/Zero",fontsize=10,color="white",style="solid",shape="box"];15006 -> 25217[label="",style="solid", color="burlywood", weight=9]; 25217 -> 15195[label="",style="solid", color="burlywood", weight=3]; 15007[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15008[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9900)) (Pos zzz9980) == LT)",fontsize=16,color="black",shape="box"];15008 -> 15196[label="",style="solid", color="black", weight=3]; 15009[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9900)) (Neg zzz9980) == LT)",fontsize=16,color="black",shape="box"];15009 -> 15197[label="",style="solid", color="black", weight=3]; 15010[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15011[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz9990) == LT)",fontsize=16,color="burlywood",shape="box"];25218[label="zzz9990/Succ zzz99900",fontsize=10,color="white",style="solid",shape="box"];15011 -> 25218[label="",style="solid", color="burlywood", weight=9]; 25218 -> 15198[label="",style="solid", color="burlywood", weight=3]; 25219[label="zzz9990/Zero",fontsize=10,color="white",style="solid",shape="box"];15011 -> 25219[label="",style="solid", color="burlywood", weight=9]; 25219 -> 15199[label="",style="solid", color="burlywood", weight=3]; 15012[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz9990) == LT)",fontsize=16,color="burlywood",shape="box"];25220[label="zzz9990/Succ zzz99900",fontsize=10,color="white",style="solid",shape="box"];15012 -> 25220[label="",style="solid", color="burlywood", weight=9]; 25220 -> 15200[label="",style="solid", color="burlywood", weight=3]; 25221[label="zzz9990/Zero",fontsize=10,color="white",style="solid",shape="box"];15012 -> 25221[label="",style="solid", color="burlywood", weight=9]; 25221 -> 15201[label="",style="solid", color="burlywood", weight=3]; 15013[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9290) (Succ zzz95700) == LT)",fontsize=16,color="black",shape="box"];15013 -> 15202[label="",style="solid", color="black", weight=3]; 15014[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9290) Zero == LT)",fontsize=16,color="black",shape="box"];15014 -> 15203[label="",style="solid", color="black", weight=3]; 15015[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];15015 -> 15204[label="",style="solid", color="black", weight=3]; 15016 -> 14856[label="",style="dashed", color="red", weight=0]; 15016[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz95800) == LT)",fontsize=16,color="magenta"];15016 -> 15205[label="",style="dashed", color="magenta", weight=3]; 15016 -> 15206[label="",style="dashed", color="magenta", weight=3]; 15017[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15017 -> 15207[label="",style="solid", color="black", weight=3]; 15018 -> 14850[label="",style="dashed", color="red", weight=0]; 15018[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15019 -> 15017[label="",style="dashed", color="red", weight=0]; 15019[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15020[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15020 -> 15208[label="",style="solid", color="black", weight=3]; 15021[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz95900) (Succ zzz9310) == LT)",fontsize=16,color="black",shape="box"];15021 -> 15209[label="",style="solid", color="black", weight=3]; 15022[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz9310) == LT)",fontsize=16,color="black",shape="box"];15022 -> 15210[label="",style="solid", color="black", weight=3]; 15023 -> 14855[label="",style="dashed", color="red", weight=0]; 15023[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15024 -> 15017[label="",style="dashed", color="red", weight=0]; 15024[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15025 -> 14849[label="",style="dashed", color="red", weight=0]; 15025[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz96000) Zero == LT)",fontsize=16,color="magenta"];15025 -> 15211[label="",style="dashed", color="magenta", weight=3]; 15025 -> 15212[label="",style="dashed", color="magenta", weight=3]; 15026 -> 15017[label="",style="dashed", color="red", weight=0]; 15026[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15027[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz9330) (Succ zzz96100) == LT)",fontsize=16,color="black",shape="box"];15027 -> 15213[label="",style="solid", color="black", weight=3]; 15028[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz9330) Zero == LT)",fontsize=16,color="black",shape="box"];15028 -> 15214[label="",style="solid", color="black", weight=3]; 15029[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];15029 -> 15215[label="",style="solid", color="black", weight=3]; 15030 -> 14868[label="",style="dashed", color="red", weight=0]; 15030[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz96200) == LT)",fontsize=16,color="magenta"];15030 -> 15216[label="",style="dashed", color="magenta", weight=3]; 15030 -> 15217[label="",style="dashed", color="magenta", weight=3]; 15031[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15031 -> 15218[label="",style="solid", color="black", weight=3]; 15032 -> 14862[label="",style="dashed", color="red", weight=0]; 15032[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15033 -> 15031[label="",style="dashed", color="red", weight=0]; 15033[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15034[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15034 -> 15219[label="",style="solid", color="black", weight=3]; 15035[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz96300) (Succ zzz9350) == LT)",fontsize=16,color="black",shape="box"];15035 -> 15220[label="",style="solid", color="black", weight=3]; 15036[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz9350) == LT)",fontsize=16,color="black",shape="box"];15036 -> 15221[label="",style="solid", color="black", weight=3]; 15037 -> 14867[label="",style="dashed", color="red", weight=0]; 15037[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15038 -> 15031[label="",style="dashed", color="red", weight=0]; 15038[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15039 -> 14861[label="",style="dashed", color="red", weight=0]; 15039[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz96400) Zero == LT)",fontsize=16,color="magenta"];15039 -> 15222[label="",style="dashed", color="magenta", weight=3]; 15039 -> 15223[label="",style="dashed", color="magenta", weight=3]; 15040 -> 15031[label="",style="dashed", color="red", weight=0]; 15040[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15041[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9370) (Succ zzz96500) == LT)",fontsize=16,color="black",shape="box"];15041 -> 15224[label="",style="solid", color="black", weight=3]; 15042[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9370) Zero == LT)",fontsize=16,color="black",shape="box"];15042 -> 15225[label="",style="solid", color="black", weight=3]; 15043[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];15043 -> 15226[label="",style="solid", color="black", weight=3]; 15044 -> 14880[label="",style="dashed", color="red", weight=0]; 15044[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz96600) == LT)",fontsize=16,color="magenta"];15044 -> 15227[label="",style="dashed", color="magenta", weight=3]; 15044 -> 15228[label="",style="dashed", color="magenta", weight=3]; 15045[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15045 -> 15229[label="",style="solid", color="black", weight=3]; 15046 -> 14874[label="",style="dashed", color="red", weight=0]; 15046[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15047 -> 15045[label="",style="dashed", color="red", weight=0]; 15047[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15048[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15048 -> 15230[label="",style="solid", color="black", weight=3]; 15049[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz96700) (Succ zzz9390) == LT)",fontsize=16,color="black",shape="box"];15049 -> 15231[label="",style="solid", color="black", weight=3]; 15050[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz9390) == LT)",fontsize=16,color="black",shape="box"];15050 -> 15232[label="",style="solid", color="black", weight=3]; 15051 -> 14879[label="",style="dashed", color="red", weight=0]; 15051[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15052 -> 15045[label="",style="dashed", color="red", weight=0]; 15052[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15053 -> 14873[label="",style="dashed", color="red", weight=0]; 15053[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz96800) Zero == LT)",fontsize=16,color="magenta"];15053 -> 15233[label="",style="dashed", color="magenta", weight=3]; 15053 -> 15234[label="",style="dashed", color="magenta", weight=3]; 15054 -> 15045[label="",style="dashed", color="red", weight=0]; 15054[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15062[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15063[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9410)) (Pos zzz10000) == LT)",fontsize=16,color="black",shape="box"];15063 -> 15241[label="",style="solid", color="black", weight=3]; 15064[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9410)) (Neg zzz10000) == LT)",fontsize=16,color="black",shape="box"];15064 -> 15242[label="",style="solid", color="black", weight=3]; 15065[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15066[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz10010) == LT)",fontsize=16,color="burlywood",shape="box"];25222[label="zzz10010/Succ zzz100100",fontsize=10,color="white",style="solid",shape="box"];15066 -> 25222[label="",style="solid", color="burlywood", weight=9]; 25222 -> 15243[label="",style="solid", color="burlywood", weight=3]; 25223[label="zzz10010/Zero",fontsize=10,color="white",style="solid",shape="box"];15066 -> 25223[label="",style="solid", color="burlywood", weight=9]; 25223 -> 15244[label="",style="solid", color="burlywood", weight=3]; 15067[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz10010) == LT)",fontsize=16,color="burlywood",shape="box"];25224[label="zzz10010/Succ zzz100100",fontsize=10,color="white",style="solid",shape="box"];15067 -> 25224[label="",style="solid", color="burlywood", weight=9]; 25224 -> 15245[label="",style="solid", color="burlywood", weight=3]; 25225[label="zzz10010/Zero",fontsize=10,color="white",style="solid",shape="box"];15067 -> 25225[label="",style="solid", color="burlywood", weight=9]; 25225 -> 15246[label="",style="solid", color="burlywood", weight=3]; 15068[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15069[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9420)) (Pos zzz10020) == LT)",fontsize=16,color="black",shape="box"];15069 -> 15247[label="",style="solid", color="black", weight=3]; 15070[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9420)) (Neg zzz10020) == LT)",fontsize=16,color="black",shape="box"];15070 -> 15248[label="",style="solid", color="black", weight=3]; 15071[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15072[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz10030) == LT)",fontsize=16,color="burlywood",shape="box"];25226[label="zzz10030/Succ zzz100300",fontsize=10,color="white",style="solid",shape="box"];15072 -> 25226[label="",style="solid", color="burlywood", weight=9]; 25226 -> 15249[label="",style="solid", color="burlywood", weight=3]; 25227[label="zzz10030/Zero",fontsize=10,color="white",style="solid",shape="box"];15072 -> 25227[label="",style="solid", color="burlywood", weight=9]; 25227 -> 15250[label="",style="solid", color="burlywood", weight=3]; 15073[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz10030) == LT)",fontsize=16,color="burlywood",shape="box"];25228[label="zzz10030/Succ zzz100300",fontsize=10,color="white",style="solid",shape="box"];15073 -> 25228[label="",style="solid", color="burlywood", weight=9]; 25228 -> 15251[label="",style="solid", color="burlywood", weight=3]; 25229[label="zzz10030/Zero",fontsize=10,color="white",style="solid",shape="box"];15073 -> 25229[label="",style="solid", color="burlywood", weight=9]; 25229 -> 15252[label="",style="solid", color="burlywood", weight=3]; 18740 -> 14457[label="",style="dashed", color="red", weight=0]; 18740[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13520",fontsize=16,color="magenta"];18740 -> 18754[label="",style="dashed", color="magenta", weight=3]; 18739[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos zzz1357) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="burlywood",shape="triangle"];25230[label="zzz1357/Succ zzz13570",fontsize=10,color="white",style="solid",shape="box"];18739 -> 25230[label="",style="solid", color="burlywood", weight=9]; 25230 -> 18755[label="",style="solid", color="burlywood", weight=3]; 25231[label="zzz1357/Zero",fontsize=10,color="white",style="solid",shape="box"];18739 -> 25231[label="",style="solid", color="burlywood", weight=9]; 25231 -> 18756[label="",style="solid", color="burlywood", weight=3]; 18742 -> 14457[label="",style="dashed", color="red", weight=0]; 18742[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz13520",fontsize=16,color="magenta"];18742 -> 18757[label="",style="dashed", color="magenta", weight=3]; 18741[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg zzz1358) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="burlywood",shape="triangle"];25232[label="zzz1358/Succ zzz13580",fontsize=10,color="white",style="solid",shape="box"];18741 -> 25232[label="",style="solid", color="burlywood", weight=9]; 25232 -> 18758[label="",style="solid", color="burlywood", weight=3]; 25233[label="zzz1358/Zero",fontsize=10,color="white",style="solid",shape="box"];18741 -> 25233[label="",style="solid", color="burlywood", weight=9]; 25233 -> 18759[label="",style="solid", color="burlywood", weight=3]; 15082[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15083[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9430)) (Pos zzz10040) == LT)",fontsize=16,color="black",shape="box"];15083 -> 15265[label="",style="solid", color="black", weight=3]; 15084[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos (Succ zzz9430)) (Neg zzz10040) == LT)",fontsize=16,color="black",shape="box"];15084 -> 15266[label="",style="solid", color="black", weight=3]; 15085[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15086[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos zzz10050) == LT)",fontsize=16,color="burlywood",shape="box"];25234[label="zzz10050/Succ zzz100500",fontsize=10,color="white",style="solid",shape="box"];15086 -> 25234[label="",style="solid", color="burlywood", weight=9]; 25234 -> 15267[label="",style="solid", color="burlywood", weight=3]; 25235[label="zzz10050/Zero",fontsize=10,color="white",style="solid",shape="box"];15086 -> 25235[label="",style="solid", color="burlywood", weight=9]; 25235 -> 15268[label="",style="solid", color="burlywood", weight=3]; 15087[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg zzz10050) == LT)",fontsize=16,color="burlywood",shape="box"];25236[label="zzz10050/Succ zzz100500",fontsize=10,color="white",style="solid",shape="box"];15087 -> 25236[label="",style="solid", color="burlywood", weight=9]; 25236 -> 15269[label="",style="solid", color="burlywood", weight=3]; 25237[label="zzz10050/Zero",fontsize=10,color="white",style="solid",shape="box"];15087 -> 25237[label="",style="solid", color="burlywood", weight=9]; 25237 -> 15270[label="",style="solid", color="burlywood", weight=3]; 15088[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15089[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9440)) (Pos zzz10060) == LT)",fontsize=16,color="black",shape="box"];15089 -> 15271[label="",style="solid", color="black", weight=3]; 15090[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg (Succ zzz9440)) (Neg zzz10060) == LT)",fontsize=16,color="black",shape="box"];15090 -> 15272[label="",style="solid", color="black", weight=3]; 15091[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];15092[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos zzz10070) == LT)",fontsize=16,color="burlywood",shape="box"];25238[label="zzz10070/Succ zzz100700",fontsize=10,color="white",style="solid",shape="box"];15092 -> 25238[label="",style="solid", color="burlywood", weight=9]; 25238 -> 15273[label="",style="solid", color="burlywood", weight=3]; 25239[label="zzz10070/Zero",fontsize=10,color="white",style="solid",shape="box"];15092 -> 25239[label="",style="solid", color="burlywood", weight=9]; 25239 -> 15274[label="",style="solid", color="burlywood", weight=3]; 15093[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg zzz10070) == LT)",fontsize=16,color="burlywood",shape="box"];25240[label="zzz10070/Succ zzz100700",fontsize=10,color="white",style="solid",shape="box"];15093 -> 25240[label="",style="solid", color="burlywood", weight=9]; 25240 -> 15275[label="",style="solid", color="burlywood", weight=3]; 25241[label="zzz10070/Zero",fontsize=10,color="white",style="solid",shape="box"];15093 -> 25241[label="",style="solid", color="burlywood", weight=9]; 25241 -> 15276[label="",style="solid", color="burlywood", weight=3]; 15094[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9450) (Succ zzz97100) == LT)",fontsize=16,color="black",shape="box"];15094 -> 15277[label="",style="solid", color="black", weight=3]; 15095[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9450) Zero == LT)",fontsize=16,color="black",shape="box"];15095 -> 15278[label="",style="solid", color="black", weight=3]; 15096[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];15096 -> 15279[label="",style="solid", color="black", weight=3]; 15097 -> 14920[label="",style="dashed", color="red", weight=0]; 15097[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz97200) == LT)",fontsize=16,color="magenta"];15097 -> 15280[label="",style="dashed", color="magenta", weight=3]; 15097 -> 15281[label="",style="dashed", color="magenta", weight=3]; 15098[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15098 -> 15282[label="",style="solid", color="black", weight=3]; 15099 -> 14914[label="",style="dashed", color="red", weight=0]; 15099[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15100 -> 15098[label="",style="dashed", color="red", weight=0]; 15100[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15101[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15101 -> 15283[label="",style="solid", color="black", weight=3]; 15102[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz97300) (Succ zzz9470) == LT)",fontsize=16,color="black",shape="box"];15102 -> 15284[label="",style="solid", color="black", weight=3]; 15103[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz9470) == LT)",fontsize=16,color="black",shape="box"];15103 -> 15285[label="",style="solid", color="black", weight=3]; 15104 -> 14919[label="",style="dashed", color="red", weight=0]; 15104[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15105 -> 15098[label="",style="dashed", color="red", weight=0]; 15105[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15106 -> 14913[label="",style="dashed", color="red", weight=0]; 15106[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz97400) Zero == LT)",fontsize=16,color="magenta"];15106 -> 15286[label="",style="dashed", color="magenta", weight=3]; 15106 -> 15287[label="",style="dashed", color="magenta", weight=3]; 15107 -> 15098[label="",style="dashed", color="red", weight=0]; 15107[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15108[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz9750) zzz9920 == LT)",fontsize=16,color="burlywood",shape="triangle"];25242[label="zzz9920/Succ zzz99200",fontsize=10,color="white",style="solid",shape="box"];15108 -> 25242[label="",style="solid", color="burlywood", weight=9]; 25242 -> 15288[label="",style="solid", color="burlywood", weight=3]; 25243[label="zzz9920/Zero",fontsize=10,color="white",style="solid",shape="box"];15108 -> 25243[label="",style="solid", color="burlywood", weight=9]; 25243 -> 15289[label="",style="solid", color="burlywood", weight=3]; 15109[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="triangle"];15109 -> 15290[label="",style="solid", color="black", weight=3]; 15110[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz99300)) == LT)",fontsize=16,color="black",shape="box"];15110 -> 15291[label="",style="solid", color="black", weight=3]; 15111[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15111 -> 15292[label="",style="solid", color="black", weight=3]; 15112[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz99300)) == LT)",fontsize=16,color="black",shape="box"];15112 -> 15293[label="",style="solid", color="black", weight=3]; 15113[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15113 -> 15294[label="",style="solid", color="black", weight=3]; 15114[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="triangle"];15114 -> 15295[label="",style="solid", color="black", weight=3]; 15115[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat zzz9940 (Succ zzz9770) == LT)",fontsize=16,color="burlywood",shape="triangle"];25244[label="zzz9940/Succ zzz99400",fontsize=10,color="white",style="solid",shape="box"];15115 -> 25244[label="",style="solid", color="burlywood", weight=9]; 25244 -> 15296[label="",style="solid", color="burlywood", weight=3]; 25245[label="zzz9940/Zero",fontsize=10,color="white",style="solid",shape="box"];15115 -> 25245[label="",style="solid", color="burlywood", weight=9]; 25245 -> 15297[label="",style="solid", color="burlywood", weight=3]; 15116[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz99500)) == LT)",fontsize=16,color="black",shape="box"];15116 -> 15298[label="",style="solid", color="black", weight=3]; 15117[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15117 -> 15299[label="",style="solid", color="black", weight=3]; 15118[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz99500)) == LT)",fontsize=16,color="black",shape="box"];15118 -> 15300[label="",style="solid", color="black", weight=3]; 15119[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15119 -> 15301[label="",style="solid", color="black", weight=3]; 15120[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9490) (Succ zzz97900) == LT)",fontsize=16,color="black",shape="box"];15120 -> 15302[label="",style="solid", color="black", weight=3]; 15121[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9490) Zero == LT)",fontsize=16,color="black",shape="box"];15121 -> 15303[label="",style="solid", color="black", weight=3]; 15122[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];15122 -> 15304[label="",style="solid", color="black", weight=3]; 15123 -> 14944[label="",style="dashed", color="red", weight=0]; 15123[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz98000) == LT)",fontsize=16,color="magenta"];15123 -> 15305[label="",style="dashed", color="magenta", weight=3]; 15123 -> 15306[label="",style="dashed", color="magenta", weight=3]; 15124[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15124 -> 15307[label="",style="solid", color="black", weight=3]; 15125 -> 14938[label="",style="dashed", color="red", weight=0]; 15125[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15126 -> 15124[label="",style="dashed", color="red", weight=0]; 15126[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15127[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15127 -> 15308[label="",style="solid", color="black", weight=3]; 15128[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz98100) (Succ zzz9510) == LT)",fontsize=16,color="black",shape="box"];15128 -> 15309[label="",style="solid", color="black", weight=3]; 15129[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz9510) == LT)",fontsize=16,color="black",shape="box"];15129 -> 15310[label="",style="solid", color="black", weight=3]; 15130 -> 14943[label="",style="dashed", color="red", weight=0]; 15130[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15131 -> 15124[label="",style="dashed", color="red", weight=0]; 15131[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15132 -> 14937[label="",style="dashed", color="red", weight=0]; 15132[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz98200) Zero == LT)",fontsize=16,color="magenta"];15132 -> 15311[label="",style="dashed", color="magenta", weight=3]; 15132 -> 15312[label="",style="dashed", color="magenta", weight=3]; 15133 -> 15124[label="",style="dashed", color="red", weight=0]; 15133[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];22254 -> 13932[label="",style="dashed", color="red", weight=0]; 22254[label="FiniteMap.sizeFM (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="magenta"];22254 -> 22268[label="",style="dashed", color="magenta", weight=3]; 22255 -> 13932[label="",style="dashed", color="red", weight=0]; 22255[label="FiniteMap.sizeFM (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804)",fontsize=16,color="magenta"];22255 -> 22269[label="",style="dashed", color="magenta", weight=3]; 22253[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (zzz1630 > zzz1629)",fontsize=16,color="black",shape="triangle"];22253 -> 22270[label="",style="solid", color="black", weight=3]; 23596 -> 23614[label="",style="dashed", color="red", weight=0]; 23596[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647) (FiniteMap.sIZE_RATIO * zzz1716) == GT)",fontsize=16,color="magenta"];23596 -> 23615[label="",style="dashed", color="magenta", weight=3]; 21896 -> 16983[label="",style="dashed", color="red", weight=0]; 21896[label="primPlusInt (Pos (Succ Zero)) (FiniteMap.mkBranchLeft_size zzz1606 zzz1603 zzz1605)",fontsize=16,color="magenta"];21896 -> 21912[label="",style="dashed", color="magenta", weight=3]; 21896 -> 21913[label="",style="dashed", color="magenta", weight=3]; 21897[label="primPlusInt (Pos zzz16120) (FiniteMap.mkBranchRight_size zzz1606 zzz1603 zzz1605)",fontsize=16,color="black",shape="box"];21897 -> 21914[label="",style="solid", color="black", weight=3]; 21898[label="primPlusInt (Neg zzz16120) (FiniteMap.mkBranchRight_size zzz1606 zzz1603 zzz1605)",fontsize=16,color="black",shape="box"];21898 -> 21915[label="",style="solid", color="black", weight=3]; 22876[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM1 False zzz1637 zzz1638 zzz1639 zzz1640 False False)",fontsize=16,color="black",shape="box"];22876 -> 22905[label="",style="solid", color="black", weight=3]; 22877[label="error []",fontsize=16,color="red",shape="box"];2455[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True (GT == GT)",fontsize=16,color="black",shape="box"];2455 -> 2613[label="",style="solid", color="black", weight=3]; 23946[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 otherwise",fontsize=16,color="black",shape="box"];23946 -> 23952[label="",style="solid", color="black", weight=3]; 23947[label="FiniteMap.splitGT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare2 True False False == GT)",fontsize=16,color="black",shape="triangle"];23947 -> 23953[label="",style="solid", color="black", weight=3]; 24665[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 zzz1774 zzz1775 zzz1776 zzz1777 zzz1778 True (compare True zzz1774 == LT))",fontsize=16,color="black",shape="box"];24665 -> 24666[label="",style="solid", color="black", weight=3]; 23949[label="FiniteMap.splitLT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare2 True False False == LT)",fontsize=16,color="black",shape="triangle"];23949 -> 23955[label="",style="solid", color="black", weight=3]; 10386[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos (Succ zzz589))) (FiniteMap.mkVBalBranch3Size_l zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) == LT)",fontsize=16,color="black",shape="box"];10386 -> 10446[label="",style="solid", color="black", weight=3]; 3503[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpInt (Pos Zero) (Pos (Succ zzz46200)) == LT)",fontsize=16,color="black",shape="box"];3503 -> 3578[label="",style="solid", color="black", weight=3]; 3504[label="zzz44200",fontsize=16,color="green",shape="box"];3505[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1220)) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3505 -> 3579[label="",style="solid", color="black", weight=3]; 3506[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464)) == LT)",fontsize=16,color="black",shape="box"];3506 -> 3580[label="",style="solid", color="black", weight=3]; 3507[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];3507 -> 3581[label="",style="solid", color="black", weight=3]; 3508[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3508 -> 3582[label="",style="solid", color="black", weight=3]; 3509 -> 22578[label="",style="dashed", color="red", weight=0]; 3509[label="FiniteMap.mkBalBranch zzz460 zzz461 zzz463 (FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444))",fontsize=16,color="magenta"];3509 -> 22644[label="",style="dashed", color="magenta", weight=3]; 3509 -> 22645[label="",style="dashed", color="magenta", weight=3]; 3509 -> 22646[label="",style="dashed", color="magenta", weight=3]; 3509 -> 22647[label="",style="dashed", color="magenta", weight=3]; 3510[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3510 -> 3587[label="",style="solid", color="black", weight=3]; 3511[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3511 -> 3588[label="",style="solid", color="black", weight=3]; 10666[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg (Succ zzz643))) (FiniteMap.mkVBalBranch3Size_l zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) == LT)",fontsize=16,color="black",shape="box"];10666 -> 10709[label="",style="solid", color="black", weight=3]; 3524[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3524 -> 3701[label="",style="solid", color="black", weight=3]; 3525[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];3525 -> 3702[label="",style="solid", color="black", weight=3]; 3526[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 False",fontsize=16,color="black",shape="box"];3526 -> 3703[label="",style="solid", color="black", weight=3]; 3527[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3527 -> 3704[label="",style="solid", color="black", weight=3]; 15176[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat (Succ zzz9530) (Succ zzz98400) == LT)",fontsize=16,color="black",shape="box"];15176 -> 15396[label="",style="solid", color="black", weight=3]; 15177[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat (Succ zzz9530) Zero == LT)",fontsize=16,color="black",shape="box"];15177 -> 15397[label="",style="solid", color="black", weight=3]; 15178[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];15178 -> 15398[label="",style="solid", color="black", weight=3]; 15179 -> 14996[label="",style="dashed", color="red", weight=0]; 15179[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz98500) == LT)",fontsize=16,color="magenta"];15179 -> 15399[label="",style="dashed", color="magenta", weight=3]; 15179 -> 15400[label="",style="dashed", color="magenta", weight=3]; 15180[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15180 -> 15401[label="",style="solid", color="black", weight=3]; 15181 -> 14990[label="",style="dashed", color="red", weight=0]; 15181[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15182 -> 15180[label="",style="dashed", color="red", weight=0]; 15182[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15183[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15183 -> 15402[label="",style="solid", color="black", weight=3]; 15184[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat (Succ zzz98600) (Succ zzz9550) == LT)",fontsize=16,color="black",shape="box"];15184 -> 15403[label="",style="solid", color="black", weight=3]; 15185[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz9550) == LT)",fontsize=16,color="black",shape="box"];15185 -> 15404[label="",style="solid", color="black", weight=3]; 15186 -> 14995[label="",style="dashed", color="red", weight=0]; 15186[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15187 -> 15180[label="",style="dashed", color="red", weight=0]; 15187[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15188 -> 14989[label="",style="dashed", color="red", weight=0]; 15188[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat (Succ zzz98700) Zero == LT)",fontsize=16,color="magenta"];15188 -> 15405[label="",style="dashed", color="magenta", weight=3]; 15188 -> 15406[label="",style="dashed", color="magenta", weight=3]; 15189 -> 15180[label="",style="dashed", color="red", weight=0]; 15189[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];18748[label="zzz13500",fontsize=16,color="green",shape="box"];18749[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos (Succ zzz13550)) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="black",shape="box"];18749 -> 18797[label="",style="solid", color="black", weight=3]; 18750[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="black",shape="box"];18750 -> 18798[label="",style="solid", color="black", weight=3]; 18751[label="zzz13500",fontsize=16,color="green",shape="box"];18752[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg (Succ zzz13560)) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="black",shape="box"];18752 -> 18799[label="",style="solid", color="black", weight=3]; 18753[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) == LT)",fontsize=16,color="black",shape="box"];18753 -> 18800[label="",style="solid", color="black", weight=3]; 15190[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9880) zzz9960 == LT)",fontsize=16,color="burlywood",shape="triangle"];25246[label="zzz9960/Succ zzz99600",fontsize=10,color="white",style="solid",shape="box"];15190 -> 25246[label="",style="solid", color="burlywood", weight=9]; 25246 -> 15407[label="",style="solid", color="burlywood", weight=3]; 25247[label="zzz9960/Zero",fontsize=10,color="white",style="solid",shape="box"];15190 -> 25247[label="",style="solid", color="burlywood", weight=9]; 25247 -> 15408[label="",style="solid", color="burlywood", weight=3]; 15191[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="triangle"];15191 -> 15409[label="",style="solid", color="black", weight=3]; 15192[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz99700)) == LT)",fontsize=16,color="black",shape="box"];15192 -> 15410[label="",style="solid", color="black", weight=3]; 15193[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15193 -> 15411[label="",style="solid", color="black", weight=3]; 15194[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz99700)) == LT)",fontsize=16,color="black",shape="box"];15194 -> 15412[label="",style="solid", color="black", weight=3]; 15195[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15195 -> 15413[label="",style="solid", color="black", weight=3]; 15196[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="triangle"];15196 -> 15414[label="",style="solid", color="black", weight=3]; 15197[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz9980 (Succ zzz9900) == LT)",fontsize=16,color="burlywood",shape="triangle"];25248[label="zzz9980/Succ zzz99800",fontsize=10,color="white",style="solid",shape="box"];15197 -> 25248[label="",style="solid", color="burlywood", weight=9]; 25248 -> 15415[label="",style="solid", color="burlywood", weight=3]; 25249[label="zzz9980/Zero",fontsize=10,color="white",style="solid",shape="box"];15197 -> 25249[label="",style="solid", color="burlywood", weight=9]; 25249 -> 15416[label="",style="solid", color="burlywood", weight=3]; 15198[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz99900)) == LT)",fontsize=16,color="black",shape="box"];15198 -> 15417[label="",style="solid", color="black", weight=3]; 15199[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15199 -> 15418[label="",style="solid", color="black", weight=3]; 15200[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz99900)) == LT)",fontsize=16,color="black",shape="box"];15200 -> 15419[label="",style="solid", color="black", weight=3]; 15201[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15201 -> 15420[label="",style="solid", color="black", weight=3]; 15202[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz9290 zzz95700 == LT)",fontsize=16,color="burlywood",shape="triangle"];25250[label="zzz9290/Succ zzz92900",fontsize=10,color="white",style="solid",shape="box"];15202 -> 25250[label="",style="solid", color="burlywood", weight=9]; 25250 -> 15421[label="",style="solid", color="burlywood", weight=3]; 25251[label="zzz9290/Zero",fontsize=10,color="white",style="solid",shape="box"];15202 -> 25251[label="",style="solid", color="burlywood", weight=9]; 25251 -> 15422[label="",style="solid", color="burlywood", weight=3]; 15203 -> 14850[label="",style="dashed", color="red", weight=0]; 15203[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15204[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 otherwise",fontsize=16,color="black",shape="box"];15204 -> 15423[label="",style="solid", color="black", weight=3]; 15205[label="zzz95800",fontsize=16,color="green",shape="box"];15206[label="Zero",fontsize=16,color="green",shape="box"];15207 -> 15015[label="",style="dashed", color="red", weight=0]; 15207[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="magenta"];15208 -> 22578[label="",style="dashed", color="red", weight=0]; 15208[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544))",fontsize=16,color="magenta"];15208 -> 22648[label="",style="dashed", color="magenta", weight=3]; 15208 -> 22649[label="",style="dashed", color="magenta", weight=3]; 15208 -> 22650[label="",style="dashed", color="magenta", weight=3]; 15208 -> 22651[label="",style="dashed", color="magenta", weight=3]; 15209 -> 15202[label="",style="dashed", color="red", weight=0]; 15209[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz95900 zzz9310 == LT)",fontsize=16,color="magenta"];15209 -> 15428[label="",style="dashed", color="magenta", weight=3]; 15209 -> 15429[label="",style="dashed", color="magenta", weight=3]; 15210 -> 14855[label="",style="dashed", color="red", weight=0]; 15210[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15211[label="Zero",fontsize=16,color="green",shape="box"];15212[label="zzz96000",fontsize=16,color="green",shape="box"];15213[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat zzz9330 zzz96100 == LT)",fontsize=16,color="burlywood",shape="triangle"];25252[label="zzz9330/Succ zzz93300",fontsize=10,color="white",style="solid",shape="box"];15213 -> 25252[label="",style="solid", color="burlywood", weight=9]; 25252 -> 15430[label="",style="solid", color="burlywood", weight=3]; 25253[label="zzz9330/Zero",fontsize=10,color="white",style="solid",shape="box"];15213 -> 25253[label="",style="solid", color="burlywood", weight=9]; 25253 -> 15431[label="",style="solid", color="burlywood", weight=3]; 15214 -> 14862[label="",style="dashed", color="red", weight=0]; 15214[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15215[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 otherwise",fontsize=16,color="black",shape="box"];15215 -> 15432[label="",style="solid", color="black", weight=3]; 15216[label="Zero",fontsize=16,color="green",shape="box"];15217[label="zzz96200",fontsize=16,color="green",shape="box"];15218 -> 15029[label="",style="dashed", color="red", weight=0]; 15218[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 False",fontsize=16,color="magenta"];15219 -> 22578[label="",style="dashed", color="red", weight=0]; 15219[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544))",fontsize=16,color="magenta"];15219 -> 22652[label="",style="dashed", color="magenta", weight=3]; 15219 -> 22653[label="",style="dashed", color="magenta", weight=3]; 15219 -> 22654[label="",style="dashed", color="magenta", weight=3]; 15219 -> 22655[label="",style="dashed", color="magenta", weight=3]; 15220 -> 15213[label="",style="dashed", color="red", weight=0]; 15220[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat zzz96300 zzz9350 == LT)",fontsize=16,color="magenta"];15220 -> 15437[label="",style="dashed", color="magenta", weight=3]; 15220 -> 15438[label="",style="dashed", color="magenta", weight=3]; 15221 -> 14867[label="",style="dashed", color="red", weight=0]; 15221[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15222[label="Zero",fontsize=16,color="green",shape="box"];15223[label="zzz96400",fontsize=16,color="green",shape="box"];15224[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz9370 zzz96500 == LT)",fontsize=16,color="burlywood",shape="triangle"];25254[label="zzz9370/Succ zzz93700",fontsize=10,color="white",style="solid",shape="box"];15224 -> 25254[label="",style="solid", color="burlywood", weight=9]; 25254 -> 15439[label="",style="solid", color="burlywood", weight=3]; 25255[label="zzz9370/Zero",fontsize=10,color="white",style="solid",shape="box"];15224 -> 25255[label="",style="solid", color="burlywood", weight=9]; 25255 -> 15440[label="",style="solid", color="burlywood", weight=3]; 15225 -> 14874[label="",style="dashed", color="red", weight=0]; 15225[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15226[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 otherwise",fontsize=16,color="black",shape="box"];15226 -> 15441[label="",style="solid", color="black", weight=3]; 15227[label="zzz96600",fontsize=16,color="green",shape="box"];15228[label="Zero",fontsize=16,color="green",shape="box"];15229 -> 15043[label="",style="dashed", color="red", weight=0]; 15229[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 False",fontsize=16,color="magenta"];15230 -> 22578[label="",style="dashed", color="red", weight=0]; 15230[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544))",fontsize=16,color="magenta"];15230 -> 22656[label="",style="dashed", color="magenta", weight=3]; 15230 -> 22657[label="",style="dashed", color="magenta", weight=3]; 15230 -> 22658[label="",style="dashed", color="magenta", weight=3]; 15230 -> 22659[label="",style="dashed", color="magenta", weight=3]; 15231 -> 15224[label="",style="dashed", color="red", weight=0]; 15231[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz96700 zzz9390 == LT)",fontsize=16,color="magenta"];15231 -> 15446[label="",style="dashed", color="magenta", weight=3]; 15231 -> 15447[label="",style="dashed", color="magenta", weight=3]; 15232 -> 14879[label="",style="dashed", color="red", weight=0]; 15232[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15233[label="zzz96800",fontsize=16,color="green",shape="box"];15234[label="Zero",fontsize=16,color="green",shape="box"];15241[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9410) zzz10000 == LT)",fontsize=16,color="burlywood",shape="triangle"];25256[label="zzz10000/Succ zzz100000",fontsize=10,color="white",style="solid",shape="box"];15241 -> 25256[label="",style="solid", color="burlywood", weight=9]; 25256 -> 15456[label="",style="solid", color="burlywood", weight=3]; 25257[label="zzz10000/Zero",fontsize=10,color="white",style="solid",shape="box"];15241 -> 25257[label="",style="solid", color="burlywood", weight=9]; 25257 -> 15457[label="",style="solid", color="burlywood", weight=3]; 15242[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="triangle"];15242 -> 15458[label="",style="solid", color="black", weight=3]; 15243[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz100100)) == LT)",fontsize=16,color="black",shape="box"];15243 -> 15459[label="",style="solid", color="black", weight=3]; 15244[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15244 -> 15460[label="",style="solid", color="black", weight=3]; 15245[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz100100)) == LT)",fontsize=16,color="black",shape="box"];15245 -> 15461[label="",style="solid", color="black", weight=3]; 15246[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15246 -> 15462[label="",style="solid", color="black", weight=3]; 15247[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="triangle"];15247 -> 15463[label="",style="solid", color="black", weight=3]; 15248[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz10020 (Succ zzz9420) == LT)",fontsize=16,color="burlywood",shape="triangle"];25258[label="zzz10020/Succ zzz100200",fontsize=10,color="white",style="solid",shape="box"];15248 -> 25258[label="",style="solid", color="burlywood", weight=9]; 25258 -> 15464[label="",style="solid", color="burlywood", weight=3]; 25259[label="zzz10020/Zero",fontsize=10,color="white",style="solid",shape="box"];15248 -> 25259[label="",style="solid", color="burlywood", weight=9]; 25259 -> 15465[label="",style="solid", color="burlywood", weight=3]; 15249[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz100300)) == LT)",fontsize=16,color="black",shape="box"];15249 -> 15466[label="",style="solid", color="black", weight=3]; 15250[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15250 -> 15467[label="",style="solid", color="black", weight=3]; 15251[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz100300)) == LT)",fontsize=16,color="black",shape="box"];15251 -> 15468[label="",style="solid", color="black", weight=3]; 15252[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15252 -> 15469[label="",style="solid", color="black", weight=3]; 18754[label="zzz13520",fontsize=16,color="green",shape="box"];18755[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos (Succ zzz13570)) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="black",shape="box"];18755 -> 18801[label="",style="solid", color="black", weight=3]; 18756[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="black",shape="box"];18756 -> 18802[label="",style="solid", color="black", weight=3]; 18757[label="zzz13520",fontsize=16,color="green",shape="box"];18758[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg (Succ zzz13580)) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="black",shape="box"];18758 -> 18803[label="",style="solid", color="black", weight=3]; 18759[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) == LT)",fontsize=16,color="black",shape="box"];18759 -> 18804[label="",style="solid", color="black", weight=3]; 15265[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9430) zzz10040 == LT)",fontsize=16,color="burlywood",shape="triangle"];25260[label="zzz10040/Succ zzz100400",fontsize=10,color="white",style="solid",shape="box"];15265 -> 25260[label="",style="solid", color="burlywood", weight=9]; 25260 -> 15482[label="",style="solid", color="burlywood", weight=3]; 25261[label="zzz10040/Zero",fontsize=10,color="white",style="solid",shape="box"];15265 -> 25261[label="",style="solid", color="burlywood", weight=9]; 25261 -> 15483[label="",style="solid", color="burlywood", weight=3]; 15266[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="black",shape="triangle"];15266 -> 15484[label="",style="solid", color="black", weight=3]; 15267[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos (Succ zzz100500)) == LT)",fontsize=16,color="black",shape="box"];15267 -> 15485[label="",style="solid", color="black", weight=3]; 15268[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15268 -> 15486[label="",style="solid", color="black", weight=3]; 15269[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg (Succ zzz100500)) == LT)",fontsize=16,color="black",shape="box"];15269 -> 15487[label="",style="solid", color="black", weight=3]; 15270[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15270 -> 15488[label="",style="solid", color="black", weight=3]; 15271[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="black",shape="triangle"];15271 -> 15489[label="",style="solid", color="black", weight=3]; 15272[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz10060 (Succ zzz9440) == LT)",fontsize=16,color="burlywood",shape="triangle"];25262[label="zzz10060/Succ zzz100600",fontsize=10,color="white",style="solid",shape="box"];15272 -> 25262[label="",style="solid", color="burlywood", weight=9]; 25262 -> 15490[label="",style="solid", color="burlywood", weight=3]; 25263[label="zzz10060/Zero",fontsize=10,color="white",style="solid",shape="box"];15272 -> 25263[label="",style="solid", color="burlywood", weight=9]; 25263 -> 15491[label="",style="solid", color="burlywood", weight=3]; 15273[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos (Succ zzz100700)) == LT)",fontsize=16,color="black",shape="box"];15273 -> 15492[label="",style="solid", color="black", weight=3]; 15274[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];15274 -> 15493[label="",style="solid", color="black", weight=3]; 15275[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg (Succ zzz100700)) == LT)",fontsize=16,color="black",shape="box"];15275 -> 15494[label="",style="solid", color="black", weight=3]; 15276[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];15276 -> 15495[label="",style="solid", color="black", weight=3]; 15277[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz9450 zzz97100 == LT)",fontsize=16,color="burlywood",shape="triangle"];25264[label="zzz9450/Succ zzz94500",fontsize=10,color="white",style="solid",shape="box"];15277 -> 25264[label="",style="solid", color="burlywood", weight=9]; 25264 -> 15496[label="",style="solid", color="burlywood", weight=3]; 25265[label="zzz9450/Zero",fontsize=10,color="white",style="solid",shape="box"];15277 -> 25265[label="",style="solid", color="burlywood", weight=9]; 25265 -> 15497[label="",style="solid", color="burlywood", weight=3]; 15278 -> 14914[label="",style="dashed", color="red", weight=0]; 15278[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15279[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 otherwise",fontsize=16,color="black",shape="box"];15279 -> 15498[label="",style="solid", color="black", weight=3]; 15280[label="Zero",fontsize=16,color="green",shape="box"];15281[label="zzz97200",fontsize=16,color="green",shape="box"];15282 -> 15096[label="",style="dashed", color="red", weight=0]; 15282[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="magenta"];15283 -> 22578[label="",style="dashed", color="red", weight=0]; 15283[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544))",fontsize=16,color="magenta"];15283 -> 22660[label="",style="dashed", color="magenta", weight=3]; 15283 -> 22661[label="",style="dashed", color="magenta", weight=3]; 15283 -> 22662[label="",style="dashed", color="magenta", weight=3]; 15283 -> 22663[label="",style="dashed", color="magenta", weight=3]; 15284 -> 15277[label="",style="dashed", color="red", weight=0]; 15284[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz97300 zzz9470 == LT)",fontsize=16,color="magenta"];15284 -> 15503[label="",style="dashed", color="magenta", weight=3]; 15284 -> 15504[label="",style="dashed", color="magenta", weight=3]; 15285 -> 14919[label="",style="dashed", color="red", weight=0]; 15285[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15286[label="zzz97400",fontsize=16,color="green",shape="box"];15287[label="Zero",fontsize=16,color="green",shape="box"];15288[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz9750) (Succ zzz99200) == LT)",fontsize=16,color="black",shape="box"];15288 -> 15505[label="",style="solid", color="black", weight=3]; 15289[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz9750) Zero == LT)",fontsize=16,color="black",shape="box"];15289 -> 15506[label="",style="solid", color="black", weight=3]; 15290[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];15290 -> 15507[label="",style="solid", color="black", weight=3]; 15291 -> 15115[label="",style="dashed", color="red", weight=0]; 15291[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz99300) == LT)",fontsize=16,color="magenta"];15291 -> 15508[label="",style="dashed", color="magenta", weight=3]; 15291 -> 15509[label="",style="dashed", color="magenta", weight=3]; 15292[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15292 -> 15510[label="",style="solid", color="black", weight=3]; 15293 -> 15109[label="",style="dashed", color="red", weight=0]; 15293[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15294 -> 15292[label="",style="dashed", color="red", weight=0]; 15294[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15295[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15295 -> 15511[label="",style="solid", color="black", weight=3]; 15296[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz99400) (Succ zzz9770) == LT)",fontsize=16,color="black",shape="box"];15296 -> 15512[label="",style="solid", color="black", weight=3]; 15297[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz9770) == LT)",fontsize=16,color="black",shape="box"];15297 -> 15513[label="",style="solid", color="black", weight=3]; 15298 -> 15114[label="",style="dashed", color="red", weight=0]; 15298[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15299 -> 15292[label="",style="dashed", color="red", weight=0]; 15299[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15300 -> 15108[label="",style="dashed", color="red", weight=0]; 15300[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz99500) Zero == LT)",fontsize=16,color="magenta"];15300 -> 15514[label="",style="dashed", color="magenta", weight=3]; 15300 -> 15515[label="",style="dashed", color="magenta", weight=3]; 15301 -> 15292[label="",style="dashed", color="red", weight=0]; 15301[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15302[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz9490 zzz97900 == LT)",fontsize=16,color="burlywood",shape="triangle"];25266[label="zzz9490/Succ zzz94900",fontsize=10,color="white",style="solid",shape="box"];15302 -> 25266[label="",style="solid", color="burlywood", weight=9]; 25266 -> 15516[label="",style="solid", color="burlywood", weight=3]; 25267[label="zzz9490/Zero",fontsize=10,color="white",style="solid",shape="box"];15302 -> 25267[label="",style="solid", color="burlywood", weight=9]; 25267 -> 15517[label="",style="solid", color="burlywood", weight=3]; 15303 -> 14938[label="",style="dashed", color="red", weight=0]; 15303[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15304[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 otherwise",fontsize=16,color="black",shape="box"];15304 -> 15518[label="",style="solid", color="black", weight=3]; 15305[label="zzz98000",fontsize=16,color="green",shape="box"];15306[label="Zero",fontsize=16,color="green",shape="box"];15307 -> 15122[label="",style="dashed", color="red", weight=0]; 15307[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 False",fontsize=16,color="magenta"];15308 -> 22578[label="",style="dashed", color="red", weight=0]; 15308[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544))",fontsize=16,color="magenta"];15308 -> 22664[label="",style="dashed", color="magenta", weight=3]; 15308 -> 22665[label="",style="dashed", color="magenta", weight=3]; 15308 -> 22666[label="",style="dashed", color="magenta", weight=3]; 15308 -> 22667[label="",style="dashed", color="magenta", weight=3]; 15309 -> 15302[label="",style="dashed", color="red", weight=0]; 15309[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz98100 zzz9510 == LT)",fontsize=16,color="magenta"];15309 -> 15523[label="",style="dashed", color="magenta", weight=3]; 15309 -> 15524[label="",style="dashed", color="magenta", weight=3]; 15310 -> 14943[label="",style="dashed", color="red", weight=0]; 15310[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15311[label="zzz98200",fontsize=16,color="green",shape="box"];15312[label="Zero",fontsize=16,color="green",shape="box"];22268[label="FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434",fontsize=16,color="green",shape="box"];22269[label="FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804",fontsize=16,color="green",shape="box"];22270[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (compare zzz1630 zzz1629 == GT)",fontsize=16,color="black",shape="box"];22270 -> 22281[label="",style="solid", color="black", weight=3]; 23615[label="FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647",fontsize=16,color="black",shape="triangle"];23615 -> 23617[label="",style="solid", color="black", weight=3]; 23614[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt zzz1717 (FiniteMap.sIZE_RATIO * zzz1716) == GT)",fontsize=16,color="burlywood",shape="triangle"];25268[label="zzz1717/Pos zzz17170",fontsize=10,color="white",style="solid",shape="box"];23614 -> 25268[label="",style="solid", color="burlywood", weight=9]; 25268 -> 23618[label="",style="solid", color="burlywood", weight=3]; 25269[label="zzz1717/Neg zzz17170",fontsize=10,color="white",style="solid",shape="box"];23614 -> 25269[label="",style="solid", color="burlywood", weight=9]; 25269 -> 23619[label="",style="solid", color="burlywood", weight=3]; 21912[label="Succ Zero",fontsize=16,color="green",shape="box"];21913[label="FiniteMap.mkBranchLeft_size zzz1606 zzz1603 zzz1605",fontsize=16,color="black",shape="box"];21913 -> 21929[label="",style="solid", color="black", weight=3]; 21914 -> 16983[label="",style="dashed", color="red", weight=0]; 21914[label="primPlusInt (Pos zzz16120) (FiniteMap.sizeFM zzz1606)",fontsize=16,color="magenta"];21914 -> 21930[label="",style="dashed", color="magenta", weight=3]; 21914 -> 21931[label="",style="dashed", color="magenta", weight=3]; 21915 -> 17033[label="",style="dashed", color="red", weight=0]; 21915[label="primPlusInt (Neg zzz16120) (FiniteMap.sizeFM zzz1606)",fontsize=16,color="magenta"];21915 -> 21932[label="",style="dashed", color="magenta", weight=3]; 21915 -> 21933[label="",style="dashed", color="magenta", weight=3]; 22905[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM0 False zzz1637 zzz1638 zzz1639 zzz1640 False otherwise)",fontsize=16,color="black",shape="box"];22905 -> 22937[label="",style="solid", color="black", weight=3]; 2613[label="FiniteMap.splitLT1 False zzz41 zzz42 zzz43 FiniteMap.EmptyFM True True",fontsize=16,color="black",shape="box"];2613 -> 2982[label="",style="solid", color="black", weight=3]; 23952[label="FiniteMap.intersectFM_C2IntersectFM_C0 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1723 (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True zzz1724 zzz1725 zzz1726 zzz1727 True",fontsize=16,color="black",shape="box"];23952 -> 23958[label="",style="solid", color="black", weight=3]; 23953[label="FiniteMap.splitGT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];23953 -> 23959[label="",style="solid", color="black", weight=3]; 24666[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 zzz1774 zzz1775 zzz1776 zzz1777 zzz1778 True (compare3 True zzz1774 == LT))",fontsize=16,color="black",shape="box"];24666 -> 24667[label="",style="solid", color="black", weight=3]; 23955[label="FiniteMap.splitLT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare1 True False (True <= False) == LT)",fontsize=16,color="black",shape="box"];23955 -> 23961[label="",style="solid", color="black", weight=3]; 10446 -> 10458[label="",style="dashed", color="red", weight=0]; 10446[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz589))) (FiniteMap.mkVBalBranch3Size_l zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) == LT)",fontsize=16,color="magenta"];10446 -> 10459[label="",style="dashed", color="magenta", weight=3]; 3578[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (primCmpNat Zero (Succ zzz46200) == LT)",fontsize=16,color="black",shape="box"];3578 -> 3714[label="",style="solid", color="black", weight=3]; 3579[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg (Succ zzz1220)) (Pos (Succ zzz46200)) == LT)",fontsize=16,color="black",shape="box"];3579 -> 3715[label="",style="solid", color="black", weight=3]; 3580[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (primCmpInt (Neg Zero) (Pos (Succ zzz46200)) == LT)",fontsize=16,color="black",shape="box"];3580 -> 3716[label="",style="solid", color="black", weight=3]; 3581[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3581 -> 3717[label="",style="solid", color="black", weight=3]; 3582 -> 21457[label="",style="dashed", color="red", weight=0]; 3582[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444)",fontsize=16,color="magenta"];3582 -> 21463[label="",style="dashed", color="magenta", weight=3]; 3582 -> 21464[label="",style="dashed", color="magenta", weight=3]; 3582 -> 21465[label="",style="dashed", color="magenta", weight=3]; 3582 -> 21466[label="",style="dashed", color="magenta", weight=3]; 3582 -> 21467[label="",style="dashed", color="magenta", weight=3]; 22644[label="zzz461",fontsize=16,color="green",shape="box"];22645[label="zzz460",fontsize=16,color="green",shape="box"];22646 -> 1077[label="",style="dashed", color="red", weight=0]; 22646[label="FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="magenta"];22646 -> 22767[label="",style="dashed", color="magenta", weight=3]; 22646 -> 22768[label="",style="dashed", color="magenta", weight=3]; 22647[label="zzz463",fontsize=16,color="green",shape="box"];3587[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3587 -> 3773[label="",style="solid", color="black", weight=3]; 3588 -> 21457[label="",style="dashed", color="red", weight=0]; 3588[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444)",fontsize=16,color="magenta"];3588 -> 21468[label="",style="dashed", color="magenta", weight=3]; 3588 -> 21469[label="",style="dashed", color="magenta", weight=3]; 3588 -> 21470[label="",style="dashed", color="magenta", weight=3]; 3588 -> 21471[label="",style="dashed", color="magenta", weight=3]; 3588 -> 21472[label="",style="dashed", color="magenta", weight=3]; 10709 -> 10935[label="",style="dashed", color="red", weight=0]; 10709[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz643))) (FiniteMap.mkVBalBranch3Size_l zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) == LT)",fontsize=16,color="magenta"];10709 -> 10936[label="",style="dashed", color="magenta", weight=3]; 3701 -> 21457[label="",style="dashed", color="red", weight=0]; 3701[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444)",fontsize=16,color="magenta"];3701 -> 21473[label="",style="dashed", color="magenta", weight=3]; 3701 -> 21474[label="",style="dashed", color="magenta", weight=3]; 3701 -> 21475[label="",style="dashed", color="magenta", weight=3]; 3701 -> 21476[label="",style="dashed", color="magenta", weight=3]; 3701 -> 21477[label="",style="dashed", color="magenta", weight=3]; 3702[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3702 -> 3898[label="",style="solid", color="black", weight=3]; 3703[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 otherwise",fontsize=16,color="black",shape="box"];3703 -> 3899[label="",style="solid", color="black", weight=3]; 3704 -> 21457[label="",style="dashed", color="red", weight=0]; 3704[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444)",fontsize=16,color="magenta"];3704 -> 21478[label="",style="dashed", color="magenta", weight=3]; 3704 -> 21479[label="",style="dashed", color="magenta", weight=3]; 3704 -> 21480[label="",style="dashed", color="magenta", weight=3]; 3704 -> 21481[label="",style="dashed", color="magenta", weight=3]; 3704 -> 21482[label="",style="dashed", color="magenta", weight=3]; 15396[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat zzz9530 zzz98400 == LT)",fontsize=16,color="burlywood",shape="triangle"];25270[label="zzz9530/Succ zzz95300",fontsize=10,color="white",style="solid",shape="box"];15396 -> 25270[label="",style="solid", color="burlywood", weight=9]; 25270 -> 15689[label="",style="solid", color="burlywood", weight=3]; 25271[label="zzz9530/Zero",fontsize=10,color="white",style="solid",shape="box"];15396 -> 25271[label="",style="solid", color="burlywood", weight=9]; 25271 -> 15690[label="",style="solid", color="burlywood", weight=3]; 15397 -> 14990[label="",style="dashed", color="red", weight=0]; 15397[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15398[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 otherwise",fontsize=16,color="black",shape="box"];15398 -> 15691[label="",style="solid", color="black", weight=3]; 15399[label="Zero",fontsize=16,color="green",shape="box"];15400[label="zzz98500",fontsize=16,color="green",shape="box"];15401 -> 15178[label="",style="dashed", color="red", weight=0]; 15401[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 False",fontsize=16,color="magenta"];15402 -> 22578[label="",style="dashed", color="red", weight=0]; 15402[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544))",fontsize=16,color="magenta"];15402 -> 22668[label="",style="dashed", color="magenta", weight=3]; 15402 -> 22669[label="",style="dashed", color="magenta", weight=3]; 15402 -> 22670[label="",style="dashed", color="magenta", weight=3]; 15402 -> 22671[label="",style="dashed", color="magenta", weight=3]; 15403 -> 15396[label="",style="dashed", color="red", weight=0]; 15403[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat zzz98600 zzz9550 == LT)",fontsize=16,color="magenta"];15403 -> 15696[label="",style="dashed", color="magenta", weight=3]; 15403 -> 15697[label="",style="dashed", color="magenta", weight=3]; 15404 -> 14995[label="",style="dashed", color="red", weight=0]; 15404[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15405[label="zzz98700",fontsize=16,color="green",shape="box"];15406[label="Zero",fontsize=16,color="green",shape="box"];18797 -> 18824[label="",style="dashed", color="red", weight=0]; 18797[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos (Succ zzz13550)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311)) == LT)",fontsize=16,color="magenta"];18797 -> 18825[label="",style="dashed", color="magenta", weight=3]; 18798 -> 18826[label="",style="dashed", color="red", weight=0]; 18798[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311)) == LT)",fontsize=16,color="magenta"];18798 -> 18827[label="",style="dashed", color="magenta", weight=3]; 18799 -> 18828[label="",style="dashed", color="red", weight=0]; 18799[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg (Succ zzz13560)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311)) == LT)",fontsize=16,color="magenta"];18799 -> 18829[label="",style="dashed", color="magenta", weight=3]; 18800 -> 18830[label="",style="dashed", color="red", weight=0]; 18800[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311)) == LT)",fontsize=16,color="magenta"];18800 -> 18831[label="",style="dashed", color="magenta", weight=3]; 15407[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9880) (Succ zzz99600) == LT)",fontsize=16,color="black",shape="box"];15407 -> 15698[label="",style="solid", color="black", weight=3]; 15408[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9880) Zero == LT)",fontsize=16,color="black",shape="box"];15408 -> 15699[label="",style="solid", color="black", weight=3]; 15409[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];15409 -> 15700[label="",style="solid", color="black", weight=3]; 15410 -> 15197[label="",style="dashed", color="red", weight=0]; 15410[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz99700) == LT)",fontsize=16,color="magenta"];15410 -> 15701[label="",style="dashed", color="magenta", weight=3]; 15410 -> 15702[label="",style="dashed", color="magenta", weight=3]; 15411[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15411 -> 15703[label="",style="solid", color="black", weight=3]; 15412 -> 15191[label="",style="dashed", color="red", weight=0]; 15412[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15413 -> 15411[label="",style="dashed", color="red", weight=0]; 15413[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15414[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15414 -> 15704[label="",style="solid", color="black", weight=3]; 15415[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz99800) (Succ zzz9900) == LT)",fontsize=16,color="black",shape="box"];15415 -> 15705[label="",style="solid", color="black", weight=3]; 15416[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz9900) == LT)",fontsize=16,color="black",shape="box"];15416 -> 15706[label="",style="solid", color="black", weight=3]; 15417 -> 15196[label="",style="dashed", color="red", weight=0]; 15417[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15418 -> 15411[label="",style="dashed", color="red", weight=0]; 15418[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15419 -> 15190[label="",style="dashed", color="red", weight=0]; 15419[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz99900) Zero == LT)",fontsize=16,color="magenta"];15419 -> 15707[label="",style="dashed", color="magenta", weight=3]; 15419 -> 15708[label="",style="dashed", color="magenta", weight=3]; 15420 -> 15411[label="",style="dashed", color="red", weight=0]; 15420[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15421[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz92900) zzz95700 == LT)",fontsize=16,color="burlywood",shape="box"];25272[label="zzz95700/Succ zzz957000",fontsize=10,color="white",style="solid",shape="box"];15421 -> 25272[label="",style="solid", color="burlywood", weight=9]; 25272 -> 15709[label="",style="solid", color="burlywood", weight=3]; 25273[label="zzz95700/Zero",fontsize=10,color="white",style="solid",shape="box"];15421 -> 25273[label="",style="solid", color="burlywood", weight=9]; 25273 -> 15710[label="",style="solid", color="burlywood", weight=3]; 15422[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero zzz95700 == LT)",fontsize=16,color="burlywood",shape="box"];25274[label="zzz95700/Succ zzz957000",fontsize=10,color="white",style="solid",shape="box"];15422 -> 25274[label="",style="solid", color="burlywood", weight=9]; 25274 -> 15711[label="",style="solid", color="burlywood", weight=3]; 25275[label="zzz95700/Zero",fontsize=10,color="white",style="solid",shape="box"];15422 -> 25275[label="",style="solid", color="burlywood", weight=9]; 25275 -> 15712[label="",style="solid", color="burlywood", weight=3]; 15423[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15423 -> 15713[label="",style="solid", color="black", weight=3]; 22648[label="zzz431",fontsize=16,color="green",shape="box"];22649[label="zzz430",fontsize=16,color="green",shape="box"];22650 -> 12908[label="",style="dashed", color="red", weight=0]; 22650[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];22650 -> 22769[label="",style="dashed", color="magenta", weight=3]; 22650 -> 22770[label="",style="dashed", color="magenta", weight=3]; 22651[label="zzz433",fontsize=16,color="green",shape="box"];15428[label="zzz9310",fontsize=16,color="green",shape="box"];15429[label="zzz95900",fontsize=16,color="green",shape="box"];15430[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz93300) zzz96100 == LT)",fontsize=16,color="burlywood",shape="box"];25276[label="zzz96100/Succ zzz961000",fontsize=10,color="white",style="solid",shape="box"];15430 -> 25276[label="",style="solid", color="burlywood", weight=9]; 25276 -> 15716[label="",style="solid", color="burlywood", weight=3]; 25277[label="zzz96100/Zero",fontsize=10,color="white",style="solid",shape="box"];15430 -> 25277[label="",style="solid", color="burlywood", weight=9]; 25277 -> 15717[label="",style="solid", color="burlywood", weight=3]; 15431[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero zzz96100 == LT)",fontsize=16,color="burlywood",shape="box"];25278[label="zzz96100/Succ zzz961000",fontsize=10,color="white",style="solid",shape="box"];15431 -> 25278[label="",style="solid", color="burlywood", weight=9]; 25278 -> 15718[label="",style="solid", color="burlywood", weight=3]; 25279[label="zzz96100/Zero",fontsize=10,color="white",style="solid",shape="box"];15431 -> 25279[label="",style="solid", color="burlywood", weight=9]; 25279 -> 15719[label="",style="solid", color="burlywood", weight=3]; 15432[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15432 -> 15720[label="",style="solid", color="black", weight=3]; 22652[label="zzz431",fontsize=16,color="green",shape="box"];22653[label="zzz430",fontsize=16,color="green",shape="box"];22654 -> 12908[label="",style="dashed", color="red", weight=0]; 22654[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544)",fontsize=16,color="magenta"];22654 -> 22771[label="",style="dashed", color="magenta", weight=3]; 22654 -> 22772[label="",style="dashed", color="magenta", weight=3]; 22655[label="zzz433",fontsize=16,color="green",shape="box"];15437[label="zzz9350",fontsize=16,color="green",shape="box"];15438[label="zzz96300",fontsize=16,color="green",shape="box"];15439[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz93700) zzz96500 == LT)",fontsize=16,color="burlywood",shape="box"];25280[label="zzz96500/Succ zzz965000",fontsize=10,color="white",style="solid",shape="box"];15439 -> 25280[label="",style="solid", color="burlywood", weight=9]; 25280 -> 15723[label="",style="solid", color="burlywood", weight=3]; 25281[label="zzz96500/Zero",fontsize=10,color="white",style="solid",shape="box"];15439 -> 25281[label="",style="solid", color="burlywood", weight=9]; 25281 -> 15724[label="",style="solid", color="burlywood", weight=3]; 15440[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero zzz96500 == LT)",fontsize=16,color="burlywood",shape="box"];25282[label="zzz96500/Succ zzz965000",fontsize=10,color="white",style="solid",shape="box"];15440 -> 25282[label="",style="solid", color="burlywood", weight=9]; 25282 -> 15725[label="",style="solid", color="burlywood", weight=3]; 25283[label="zzz96500/Zero",fontsize=10,color="white",style="solid",shape="box"];15440 -> 25283[label="",style="solid", color="burlywood", weight=9]; 25283 -> 15726[label="",style="solid", color="burlywood", weight=3]; 15441[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15441 -> 15727[label="",style="solid", color="black", weight=3]; 22656[label="zzz431",fontsize=16,color="green",shape="box"];22657[label="zzz430",fontsize=16,color="green",shape="box"];22658 -> 12908[label="",style="dashed", color="red", weight=0]; 22658[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];22658 -> 22773[label="",style="dashed", color="magenta", weight=3]; 22658 -> 22774[label="",style="dashed", color="magenta", weight=3]; 22659[label="zzz433",fontsize=16,color="green",shape="box"];15446[label="zzz96700",fontsize=16,color="green",shape="box"];15447[label="zzz9390",fontsize=16,color="green",shape="box"];15456[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9410) (Succ zzz100000) == LT)",fontsize=16,color="black",shape="box"];15456 -> 15878[label="",style="solid", color="black", weight=3]; 15457[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9410) Zero == LT)",fontsize=16,color="black",shape="box"];15457 -> 15879[label="",style="solid", color="black", weight=3]; 15458[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];15458 -> 15880[label="",style="solid", color="black", weight=3]; 15459 -> 15248[label="",style="dashed", color="red", weight=0]; 15459[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz100100) == LT)",fontsize=16,color="magenta"];15459 -> 15881[label="",style="dashed", color="magenta", weight=3]; 15459 -> 15882[label="",style="dashed", color="magenta", weight=3]; 15460[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15460 -> 15883[label="",style="solid", color="black", weight=3]; 15461 -> 15242[label="",style="dashed", color="red", weight=0]; 15461[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15462 -> 15460[label="",style="dashed", color="red", weight=0]; 15462[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15463[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15463 -> 15884[label="",style="solid", color="black", weight=3]; 15464[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz100200) (Succ zzz9420) == LT)",fontsize=16,color="black",shape="box"];15464 -> 15885[label="",style="solid", color="black", weight=3]; 15465[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz9420) == LT)",fontsize=16,color="black",shape="box"];15465 -> 15886[label="",style="solid", color="black", weight=3]; 15466 -> 15247[label="",style="dashed", color="red", weight=0]; 15466[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15467 -> 15460[label="",style="dashed", color="red", weight=0]; 15467[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15468 -> 15241[label="",style="dashed", color="red", weight=0]; 15468[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz100300) Zero == LT)",fontsize=16,color="magenta"];15468 -> 15887[label="",style="dashed", color="magenta", weight=3]; 15468 -> 15888[label="",style="dashed", color="magenta", weight=3]; 15469 -> 15460[label="",style="dashed", color="red", weight=0]; 15469[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];18801 -> 18832[label="",style="dashed", color="red", weight=0]; 18801[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos (Succ zzz13570)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326)) == LT)",fontsize=16,color="magenta"];18801 -> 18833[label="",style="dashed", color="magenta", weight=3]; 18802 -> 18834[label="",style="dashed", color="red", weight=0]; 18802[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326)) == LT)",fontsize=16,color="magenta"];18802 -> 18835[label="",style="dashed", color="magenta", weight=3]; 18803 -> 18836[label="",style="dashed", color="red", weight=0]; 18803[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg (Succ zzz13580)) (FiniteMap.sizeFM (FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326)) == LT)",fontsize=16,color="magenta"];18803 -> 18837[label="",style="dashed", color="magenta", weight=3]; 18804 -> 18838[label="",style="dashed", color="red", weight=0]; 18804[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326)) == LT)",fontsize=16,color="magenta"];18804 -> 18839[label="",style="dashed", color="magenta", weight=3]; 15482[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9430) (Succ zzz100400) == LT)",fontsize=16,color="black",shape="box"];15482 -> 15903[label="",style="solid", color="black", weight=3]; 15483[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz9430) Zero == LT)",fontsize=16,color="black",shape="box"];15483 -> 15904[label="",style="solid", color="black", weight=3]; 15484[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 False",fontsize=16,color="black",shape="triangle"];15484 -> 15905[label="",style="solid", color="black", weight=3]; 15485 -> 15272[label="",style="dashed", color="red", weight=0]; 15485[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz100500) == LT)",fontsize=16,color="magenta"];15485 -> 15906[label="",style="dashed", color="magenta", weight=3]; 15485 -> 15907[label="",style="dashed", color="magenta", weight=3]; 15486[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="black",shape="triangle"];15486 -> 15908[label="",style="solid", color="black", weight=3]; 15487 -> 15266[label="",style="dashed", color="red", weight=0]; 15487[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15488 -> 15486[label="",style="dashed", color="red", weight=0]; 15488[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15489[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15489 -> 15909[label="",style="solid", color="black", weight=3]; 15490[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz100600) (Succ zzz9440) == LT)",fontsize=16,color="black",shape="box"];15490 -> 15910[label="",style="solid", color="black", weight=3]; 15491[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz9440) == LT)",fontsize=16,color="black",shape="box"];15491 -> 15911[label="",style="solid", color="black", weight=3]; 15492 -> 15271[label="",style="dashed", color="red", weight=0]; 15492[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15493 -> 15486[label="",style="dashed", color="red", weight=0]; 15493[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15494 -> 15265[label="",style="dashed", color="red", weight=0]; 15494[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz100700) Zero == LT)",fontsize=16,color="magenta"];15494 -> 15912[label="",style="dashed", color="magenta", weight=3]; 15494 -> 15913[label="",style="dashed", color="magenta", weight=3]; 15495 -> 15486[label="",style="dashed", color="red", weight=0]; 15495[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];15496[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94500) zzz97100 == LT)",fontsize=16,color="burlywood",shape="box"];25284[label="zzz97100/Succ zzz971000",fontsize=10,color="white",style="solid",shape="box"];15496 -> 25284[label="",style="solid", color="burlywood", weight=9]; 25284 -> 15914[label="",style="solid", color="burlywood", weight=3]; 25285[label="zzz97100/Zero",fontsize=10,color="white",style="solid",shape="box"];15496 -> 25285[label="",style="solid", color="burlywood", weight=9]; 25285 -> 15915[label="",style="solid", color="burlywood", weight=3]; 15497[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero zzz97100 == LT)",fontsize=16,color="burlywood",shape="box"];25286[label="zzz97100/Succ zzz971000",fontsize=10,color="white",style="solid",shape="box"];15497 -> 25286[label="",style="solid", color="burlywood", weight=9]; 25286 -> 15916[label="",style="solid", color="burlywood", weight=3]; 25287[label="zzz97100/Zero",fontsize=10,color="white",style="solid",shape="box"];15497 -> 25287[label="",style="solid", color="burlywood", weight=9]; 25287 -> 15917[label="",style="solid", color="burlywood", weight=3]; 15498[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15498 -> 15918[label="",style="solid", color="black", weight=3]; 22660[label="zzz431",fontsize=16,color="green",shape="box"];22661[label="zzz430",fontsize=16,color="green",shape="box"];22662 -> 12908[label="",style="dashed", color="red", weight=0]; 22662[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];22662 -> 22775[label="",style="dashed", color="magenta", weight=3]; 22662 -> 22776[label="",style="dashed", color="magenta", weight=3]; 22663[label="zzz433",fontsize=16,color="green",shape="box"];15503[label="zzz97300",fontsize=16,color="green",shape="box"];15504[label="zzz9470",fontsize=16,color="green",shape="box"];15505[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat zzz9750 zzz99200 == LT)",fontsize=16,color="burlywood",shape="triangle"];25288[label="zzz9750/Succ zzz97500",fontsize=10,color="white",style="solid",shape="box"];15505 -> 25288[label="",style="solid", color="burlywood", weight=9]; 25288 -> 15921[label="",style="solid", color="burlywood", weight=3]; 25289[label="zzz9750/Zero",fontsize=10,color="white",style="solid",shape="box"];15505 -> 25289[label="",style="solid", color="burlywood", weight=9]; 25289 -> 15922[label="",style="solid", color="burlywood", weight=3]; 15506 -> 15109[label="",style="dashed", color="red", weight=0]; 15506[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15507[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 otherwise",fontsize=16,color="black",shape="box"];15507 -> 15923[label="",style="solid", color="black", weight=3]; 15508[label="Zero",fontsize=16,color="green",shape="box"];15509[label="zzz99300",fontsize=16,color="green",shape="box"];15510 -> 15290[label="",style="dashed", color="red", weight=0]; 15510[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 False",fontsize=16,color="magenta"];15511 -> 22578[label="",style="dashed", color="red", weight=0]; 15511[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544))",fontsize=16,color="magenta"];15511 -> 22672[label="",style="dashed", color="magenta", weight=3]; 15511 -> 22673[label="",style="dashed", color="magenta", weight=3]; 15511 -> 22674[label="",style="dashed", color="magenta", weight=3]; 15511 -> 22675[label="",style="dashed", color="magenta", weight=3]; 15512 -> 15505[label="",style="dashed", color="red", weight=0]; 15512[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat zzz99400 zzz9770 == LT)",fontsize=16,color="magenta"];15512 -> 15928[label="",style="dashed", color="magenta", weight=3]; 15512 -> 15929[label="",style="dashed", color="magenta", weight=3]; 15513 -> 15114[label="",style="dashed", color="red", weight=0]; 15513[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15514[label="zzz99500",fontsize=16,color="green",shape="box"];15515[label="Zero",fontsize=16,color="green",shape="box"];15516[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94900) zzz97900 == LT)",fontsize=16,color="burlywood",shape="box"];25290[label="zzz97900/Succ zzz979000",fontsize=10,color="white",style="solid",shape="box"];15516 -> 25290[label="",style="solid", color="burlywood", weight=9]; 25290 -> 15930[label="",style="solid", color="burlywood", weight=3]; 25291[label="zzz97900/Zero",fontsize=10,color="white",style="solid",shape="box"];15516 -> 25291[label="",style="solid", color="burlywood", weight=9]; 25291 -> 15931[label="",style="solid", color="burlywood", weight=3]; 15517[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero zzz97900 == LT)",fontsize=16,color="burlywood",shape="box"];25292[label="zzz97900/Succ zzz979000",fontsize=10,color="white",style="solid",shape="box"];15517 -> 25292[label="",style="solid", color="burlywood", weight=9]; 25292 -> 15932[label="",style="solid", color="burlywood", weight=3]; 25293[label="zzz97900/Zero",fontsize=10,color="white",style="solid",shape="box"];15517 -> 25293[label="",style="solid", color="burlywood", weight=9]; 25293 -> 15933[label="",style="solid", color="burlywood", weight=3]; 15518[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15518 -> 15934[label="",style="solid", color="black", weight=3]; 22664[label="zzz431",fontsize=16,color="green",shape="box"];22665[label="zzz430",fontsize=16,color="green",shape="box"];22666 -> 12908[label="",style="dashed", color="red", weight=0]; 22666[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];22666 -> 22777[label="",style="dashed", color="magenta", weight=3]; 22666 -> 22778[label="",style="dashed", color="magenta", weight=3]; 22667[label="zzz433",fontsize=16,color="green",shape="box"];15523[label="zzz98100",fontsize=16,color="green",shape="box"];15524[label="zzz9510",fontsize=16,color="green",shape="box"];22281[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt zzz1630 zzz1629 == GT)",fontsize=16,color="burlywood",shape="box"];25294[label="zzz1630/Pos zzz16300",fontsize=10,color="white",style="solid",shape="box"];22281 -> 25294[label="",style="solid", color="burlywood", weight=9]; 25294 -> 22303[label="",style="solid", color="burlywood", weight=3]; 25295[label="zzz1630/Neg zzz16300",fontsize=10,color="white",style="solid",shape="box"];22281 -> 25295[label="",style="solid", color="burlywood", weight=9]; 25295 -> 22304[label="",style="solid", color="burlywood", weight=3]; 23617 -> 13932[label="",style="dashed", color="red", weight=0]; 23617[label="FiniteMap.sizeFM zzz128434",fontsize=16,color="magenta"];23617 -> 23694[label="",style="dashed", color="magenta", weight=3]; 23618[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos zzz17170) (FiniteMap.sIZE_RATIO * zzz1716) == GT)",fontsize=16,color="burlywood",shape="box"];25296[label="zzz17170/Succ zzz171700",fontsize=10,color="white",style="solid",shape="box"];23618 -> 25296[label="",style="solid", color="burlywood", weight=9]; 25296 -> 23695[label="",style="solid", color="burlywood", weight=3]; 25297[label="zzz17170/Zero",fontsize=10,color="white",style="solid",shape="box"];23618 -> 25297[label="",style="solid", color="burlywood", weight=9]; 25297 -> 23696[label="",style="solid", color="burlywood", weight=3]; 23619[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg zzz17170) (FiniteMap.sIZE_RATIO * zzz1716) == GT)",fontsize=16,color="burlywood",shape="box"];25298[label="zzz17170/Succ zzz171700",fontsize=10,color="white",style="solid",shape="box"];23619 -> 25298[label="",style="solid", color="burlywood", weight=9]; 25298 -> 23697[label="",style="solid", color="burlywood", weight=3]; 25299[label="zzz17170/Zero",fontsize=10,color="white",style="solid",shape="box"];23619 -> 25299[label="",style="solid", color="burlywood", weight=9]; 25299 -> 23698[label="",style="solid", color="burlywood", weight=3]; 21929 -> 13932[label="",style="dashed", color="red", weight=0]; 21929[label="FiniteMap.sizeFM zzz1605",fontsize=16,color="magenta"];21929 -> 21949[label="",style="dashed", color="magenta", weight=3]; 21930[label="zzz16120",fontsize=16,color="green",shape="box"];21931 -> 13932[label="",style="dashed", color="red", weight=0]; 21931[label="FiniteMap.sizeFM zzz1606",fontsize=16,color="magenta"];21931 -> 21950[label="",style="dashed", color="magenta", weight=3]; 21932[label="zzz16120",fontsize=16,color="green",shape="box"];21933 -> 13932[label="",style="dashed", color="red", weight=0]; 21933[label="FiniteMap.sizeFM zzz1606",fontsize=16,color="magenta"];21933 -> 21951[label="",style="dashed", color="magenta", weight=3]; 22937[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (FiniteMap.lookupFM0 False zzz1637 zzz1638 zzz1639 zzz1640 False True)",fontsize=16,color="black",shape="box"];22937 -> 22958[label="",style="solid", color="black", weight=3]; 2982 -> 12908[label="",style="dashed", color="red", weight=0]; 2982[label="FiniteMap.mkVBalBranch False zzz41 zzz43 (FiniteMap.splitLT FiniteMap.EmptyFM True)",fontsize=16,color="magenta"];2982 -> 12943[label="",style="dashed", color="magenta", weight=3]; 23958 -> 90[label="",style="dashed", color="red", weight=0]; 23958[label="FiniteMap.glueVBal (FiniteMap.intersectFM_C zzz1723 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True) zzz1726) (FiniteMap.intersectFM_C zzz1723 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True) zzz1727)",fontsize=16,color="magenta"];23958 -> 23964[label="",style="dashed", color="magenta", weight=3]; 23958 -> 23965[label="",style="dashed", color="magenta", weight=3]; 23959[label="FiniteMap.splitGT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];23959 -> 23966[label="",style="solid", color="black", weight=3]; 24667[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 zzz1774 zzz1775 zzz1776 zzz1777 zzz1778 True (compare2 True zzz1774 (True == zzz1774) == LT))",fontsize=16,color="burlywood",shape="box"];25300[label="zzz1774/False",fontsize=10,color="white",style="solid",shape="box"];24667 -> 25300[label="",style="solid", color="burlywood", weight=9]; 25300 -> 24668[label="",style="solid", color="burlywood", weight=3]; 25301[label="zzz1774/True",fontsize=10,color="white",style="solid",shape="box"];24667 -> 25301[label="",style="solid", color="burlywood", weight=9]; 25301 -> 24669[label="",style="solid", color="burlywood", weight=3]; 23961[label="FiniteMap.splitLT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare1 True False False == LT)",fontsize=16,color="black",shape="box"];23961 -> 23968[label="",style="solid", color="black", weight=3]; 10459 -> 3129[label="",style="dashed", color="red", weight=0]; 10459[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz589)",fontsize=16,color="magenta"];10459 -> 10470[label="",style="dashed", color="magenta", weight=3]; 10458[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (Pos zzz705) (FiniteMap.mkVBalBranch3Size_l zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) == LT)",fontsize=16,color="burlywood",shape="triangle"];25302[label="zzz705/Succ zzz7050",fontsize=10,color="white",style="solid",shape="box"];10458 -> 25302[label="",style="solid", color="burlywood", weight=9]; 25302 -> 10471[label="",style="solid", color="burlywood", weight=3]; 25303[label="zzz705/Zero",fontsize=10,color="white",style="solid",shape="box"];10458 -> 25303[label="",style="solid", color="burlywood", weight=9]; 25303 -> 10472[label="",style="solid", color="burlywood", weight=3]; 3714[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="box"];3714 -> 4007[label="",style="solid", color="black", weight=3]; 3715[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="black",shape="triangle"];3715 -> 4008[label="",style="solid", color="black", weight=3]; 3716 -> 3715[label="",style="dashed", color="red", weight=0]; 3716[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 (LT == LT)",fontsize=16,color="magenta"];3717 -> 22578[label="",style="dashed", color="red", weight=0]; 3717[label="FiniteMap.mkBalBranch zzz460 zzz461 zzz463 (FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444))",fontsize=16,color="magenta"];3717 -> 22676[label="",style="dashed", color="magenta", weight=3]; 3717 -> 22677[label="",style="dashed", color="magenta", weight=3]; 3717 -> 22678[label="",style="dashed", color="magenta", weight=3]; 3717 -> 22679[label="",style="dashed", color="magenta", weight=3]; 21463[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21464[label="FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];21465[label="FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];21466[label="zzz41",fontsize=16,color="green",shape="box"];21467[label="True",fontsize=16,color="green",shape="box"];22767[label="FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444",fontsize=16,color="green",shape="box"];22768[label="zzz464",fontsize=16,color="green",shape="box"];3773 -> 21457[label="",style="dashed", color="red", weight=0]; 3773[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="magenta"];3773 -> 21488[label="",style="dashed", color="magenta", weight=3]; 3773 -> 21489[label="",style="dashed", color="magenta", weight=3]; 3773 -> 21490[label="",style="dashed", color="magenta", weight=3]; 3773 -> 21491[label="",style="dashed", color="magenta", weight=3]; 3773 -> 21492[label="",style="dashed", color="magenta", weight=3]; 21468[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21469[label="FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];21470[label="FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];21471[label="zzz41",fontsize=16,color="green",shape="box"];21472[label="True",fontsize=16,color="green",shape="box"];10936 -> 3129[label="",style="dashed", color="red", weight=0]; 10936[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) (Succ zzz643)",fontsize=16,color="magenta"];10936 -> 10943[label="",style="dashed", color="magenta", weight=3]; 10935[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (Neg zzz714) (FiniteMap.mkVBalBranch3Size_l zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) == LT)",fontsize=16,color="burlywood",shape="triangle"];25304[label="zzz714/Succ zzz7140",fontsize=10,color="white",style="solid",shape="box"];10935 -> 25304[label="",style="solid", color="burlywood", weight=9]; 25304 -> 10944[label="",style="solid", color="burlywood", weight=3]; 25305[label="zzz714/Zero",fontsize=10,color="white",style="solid",shape="box"];10935 -> 25305[label="",style="solid", color="burlywood", weight=9]; 25305 -> 10945[label="",style="solid", color="burlywood", weight=3]; 21473[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21474[label="FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];21475[label="FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];21476[label="zzz41",fontsize=16,color="green",shape="box"];21477[label="True",fontsize=16,color="green",shape="box"];3898 -> 22578[label="",style="dashed", color="red", weight=0]; 3898[label="FiniteMap.mkBalBranch zzz460 zzz461 zzz463 (FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444))",fontsize=16,color="magenta"];3898 -> 22680[label="",style="dashed", color="magenta", weight=3]; 3898 -> 22681[label="",style="dashed", color="magenta", weight=3]; 3898 -> 22682[label="",style="dashed", color="magenta", weight=3]; 3898 -> 22683[label="",style="dashed", color="magenta", weight=3]; 3899[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Neg Zero) zzz463 zzz464 True zzz41 zzz460 zzz461 (Neg Zero) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];3899 -> 4080[label="",style="solid", color="black", weight=3]; 21478[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21479[label="FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];21480[label="FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];21481[label="zzz41",fontsize=16,color="green",shape="box"];21482[label="True",fontsize=16,color="green",shape="box"];15689[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat (Succ zzz95300) zzz98400 == LT)",fontsize=16,color="burlywood",shape="box"];25306[label="zzz98400/Succ zzz984000",fontsize=10,color="white",style="solid",shape="box"];15689 -> 25306[label="",style="solid", color="burlywood", weight=9]; 25306 -> 16139[label="",style="solid", color="burlywood", weight=3]; 25307[label="zzz98400/Zero",fontsize=10,color="white",style="solid",shape="box"];15689 -> 25307[label="",style="solid", color="burlywood", weight=9]; 25307 -> 16140[label="",style="solid", color="burlywood", weight=3]; 15690[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat Zero zzz98400 == LT)",fontsize=16,color="burlywood",shape="box"];25308[label="zzz98400/Succ zzz984000",fontsize=10,color="white",style="solid",shape="box"];15690 -> 25308[label="",style="solid", color="burlywood", weight=9]; 25308 -> 16141[label="",style="solid", color="burlywood", weight=3]; 25309[label="zzz98400/Zero",fontsize=10,color="white",style="solid",shape="box"];15690 -> 25309[label="",style="solid", color="burlywood", weight=9]; 25309 -> 16142[label="",style="solid", color="burlywood", weight=3]; 15691[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15691 -> 16143[label="",style="solid", color="black", weight=3]; 22668[label="zzz431",fontsize=16,color="green",shape="box"];22669[label="zzz430",fontsize=16,color="green",shape="box"];22670 -> 12908[label="",style="dashed", color="red", weight=0]; 22670[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544)",fontsize=16,color="magenta"];22670 -> 22779[label="",style="dashed", color="magenta", weight=3]; 22670 -> 22780[label="",style="dashed", color="magenta", weight=3]; 22671[label="zzz433",fontsize=16,color="green",shape="box"];15696[label="zzz98600",fontsize=16,color="green",shape="box"];15697[label="zzz9550",fontsize=16,color="green",shape="box"];18825 -> 13932[label="",style="dashed", color="red", weight=0]; 18825[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311)",fontsize=16,color="magenta"];18825 -> 18863[label="",style="dashed", color="magenta", weight=3]; 18824[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos (Succ zzz13550)) zzz1365 == LT)",fontsize=16,color="burlywood",shape="triangle"];25310[label="zzz1365/Pos zzz13650",fontsize=10,color="white",style="solid",shape="box"];18824 -> 25310[label="",style="solid", color="burlywood", weight=9]; 25310 -> 18864[label="",style="solid", color="burlywood", weight=3]; 25311[label="zzz1365/Neg zzz13650",fontsize=10,color="white",style="solid",shape="box"];18824 -> 25311[label="",style="solid", color="burlywood", weight=9]; 25311 -> 18865[label="",style="solid", color="burlywood", weight=3]; 18827 -> 13932[label="",style="dashed", color="red", weight=0]; 18827[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311)",fontsize=16,color="magenta"];18827 -> 18866[label="",style="dashed", color="magenta", weight=3]; 18826[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos Zero) zzz1366 == LT)",fontsize=16,color="burlywood",shape="triangle"];25312[label="zzz1366/Pos zzz13660",fontsize=10,color="white",style="solid",shape="box"];18826 -> 25312[label="",style="solid", color="burlywood", weight=9]; 25312 -> 18867[label="",style="solid", color="burlywood", weight=3]; 25313[label="zzz1366/Neg zzz13660",fontsize=10,color="white",style="solid",shape="box"];18826 -> 25313[label="",style="solid", color="burlywood", weight=9]; 25313 -> 18868[label="",style="solid", color="burlywood", weight=3]; 18829 -> 13932[label="",style="dashed", color="red", weight=0]; 18829[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311)",fontsize=16,color="magenta"];18829 -> 18869[label="",style="dashed", color="magenta", weight=3]; 18828[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg (Succ zzz13560)) zzz1367 == LT)",fontsize=16,color="burlywood",shape="triangle"];25314[label="zzz1367/Pos zzz13670",fontsize=10,color="white",style="solid",shape="box"];18828 -> 25314[label="",style="solid", color="burlywood", weight=9]; 25314 -> 18870[label="",style="solid", color="burlywood", weight=3]; 25315[label="zzz1367/Neg zzz13670",fontsize=10,color="white",style="solid",shape="box"];18828 -> 25315[label="",style="solid", color="burlywood", weight=9]; 25315 -> 18871[label="",style="solid", color="burlywood", weight=3]; 18831 -> 13932[label="",style="dashed", color="red", weight=0]; 18831[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311)",fontsize=16,color="magenta"];18831 -> 18872[label="",style="dashed", color="magenta", weight=3]; 18830[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg Zero) zzz1368 == LT)",fontsize=16,color="burlywood",shape="triangle"];25316[label="zzz1368/Pos zzz13680",fontsize=10,color="white",style="solid",shape="box"];18830 -> 25316[label="",style="solid", color="burlywood", weight=9]; 25316 -> 18873[label="",style="solid", color="burlywood", weight=3]; 25317[label="zzz1368/Neg zzz13680",fontsize=10,color="white",style="solid",shape="box"];18830 -> 25317[label="",style="solid", color="burlywood", weight=9]; 25317 -> 18874[label="",style="solid", color="burlywood", weight=3]; 15698[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz9880 zzz99600 == LT)",fontsize=16,color="burlywood",shape="triangle"];25318[label="zzz9880/Succ zzz98800",fontsize=10,color="white",style="solid",shape="box"];15698 -> 25318[label="",style="solid", color="burlywood", weight=9]; 25318 -> 16146[label="",style="solid", color="burlywood", weight=3]; 25319[label="zzz9880/Zero",fontsize=10,color="white",style="solid",shape="box"];15698 -> 25319[label="",style="solid", color="burlywood", weight=9]; 25319 -> 16147[label="",style="solid", color="burlywood", weight=3]; 15699 -> 15191[label="",style="dashed", color="red", weight=0]; 15699[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15700[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 otherwise",fontsize=16,color="black",shape="box"];15700 -> 16148[label="",style="solid", color="black", weight=3]; 15701[label="Zero",fontsize=16,color="green",shape="box"];15702[label="zzz99700",fontsize=16,color="green",shape="box"];15703 -> 15409[label="",style="dashed", color="red", weight=0]; 15703[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="magenta"];15704 -> 22578[label="",style="dashed", color="red", weight=0]; 15704[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544))",fontsize=16,color="magenta"];15704 -> 22684[label="",style="dashed", color="magenta", weight=3]; 15704 -> 22685[label="",style="dashed", color="magenta", weight=3]; 15704 -> 22686[label="",style="dashed", color="magenta", weight=3]; 15704 -> 22687[label="",style="dashed", color="magenta", weight=3]; 15705 -> 15698[label="",style="dashed", color="red", weight=0]; 15705[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz99800 zzz9900 == LT)",fontsize=16,color="magenta"];15705 -> 16153[label="",style="dashed", color="magenta", weight=3]; 15705 -> 16154[label="",style="dashed", color="magenta", weight=3]; 15706 -> 15196[label="",style="dashed", color="red", weight=0]; 15706[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15707[label="Zero",fontsize=16,color="green",shape="box"];15708[label="zzz99900",fontsize=16,color="green",shape="box"];15709[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz92900) (Succ zzz957000) == LT)",fontsize=16,color="black",shape="box"];15709 -> 16155[label="",style="solid", color="black", weight=3]; 15710[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz92900) Zero == LT)",fontsize=16,color="black",shape="box"];15710 -> 16156[label="",style="solid", color="black", weight=3]; 15711[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz957000) == LT)",fontsize=16,color="black",shape="box"];15711 -> 16157[label="",style="solid", color="black", weight=3]; 15712[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];15712 -> 16158[label="",style="solid", color="black", weight=3]; 15713 -> 21457[label="",style="dashed", color="red", weight=0]; 15713[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];15713 -> 21508[label="",style="dashed", color="magenta", weight=3]; 15713 -> 21509[label="",style="dashed", color="magenta", weight=3]; 15713 -> 21510[label="",style="dashed", color="magenta", weight=3]; 15713 -> 21511[label="",style="dashed", color="magenta", weight=3]; 15713 -> 21512[label="",style="dashed", color="magenta", weight=3]; 22769[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];22770[label="zzz434",fontsize=16,color="green",shape="box"];15716[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz93300) (Succ zzz961000) == LT)",fontsize=16,color="black",shape="box"];15716 -> 16181[label="",style="solid", color="black", weight=3]; 15717[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz93300) Zero == LT)",fontsize=16,color="black",shape="box"];15717 -> 16182[label="",style="solid", color="black", weight=3]; 15718[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz961000) == LT)",fontsize=16,color="black",shape="box"];15718 -> 16183[label="",style="solid", color="black", weight=3]; 15719[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];15719 -> 16184[label="",style="solid", color="black", weight=3]; 15720 -> 21457[label="",style="dashed", color="red", weight=0]; 15720[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544)",fontsize=16,color="magenta"];15720 -> 21513[label="",style="dashed", color="magenta", weight=3]; 15720 -> 21514[label="",style="dashed", color="magenta", weight=3]; 15720 -> 21515[label="",style="dashed", color="magenta", weight=3]; 15720 -> 21516[label="",style="dashed", color="magenta", weight=3]; 15720 -> 21517[label="",style="dashed", color="magenta", weight=3]; 22771[label="FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];22772[label="zzz434",fontsize=16,color="green",shape="box"];15723[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz93700) (Succ zzz965000) == LT)",fontsize=16,color="black",shape="box"];15723 -> 16219[label="",style="solid", color="black", weight=3]; 15724[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz93700) Zero == LT)",fontsize=16,color="black",shape="box"];15724 -> 16220[label="",style="solid", color="black", weight=3]; 15725[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz965000) == LT)",fontsize=16,color="black",shape="box"];15725 -> 16221[label="",style="solid", color="black", weight=3]; 15726[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];15726 -> 16222[label="",style="solid", color="black", weight=3]; 15727 -> 21457[label="",style="dashed", color="red", weight=0]; 15727[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];15727 -> 21518[label="",style="dashed", color="magenta", weight=3]; 15727 -> 21519[label="",style="dashed", color="magenta", weight=3]; 15727 -> 21520[label="",style="dashed", color="magenta", weight=3]; 15727 -> 21521[label="",style="dashed", color="magenta", weight=3]; 15727 -> 21522[label="",style="dashed", color="magenta", weight=3]; 22773[label="FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];22774[label="zzz434",fontsize=16,color="green",shape="box"];15878[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz9410 zzz100000 == LT)",fontsize=16,color="burlywood",shape="triangle"];25320[label="zzz9410/Succ zzz94100",fontsize=10,color="white",style="solid",shape="box"];15878 -> 25320[label="",style="solid", color="burlywood", weight=9]; 25320 -> 16257[label="",style="solid", color="burlywood", weight=3]; 25321[label="zzz9410/Zero",fontsize=10,color="white",style="solid",shape="box"];15878 -> 25321[label="",style="solid", color="burlywood", weight=9]; 25321 -> 16258[label="",style="solid", color="burlywood", weight=3]; 15879 -> 15242[label="",style="dashed", color="red", weight=0]; 15879[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15880[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 otherwise",fontsize=16,color="black",shape="box"];15880 -> 16259[label="",style="solid", color="black", weight=3]; 15881[label="zzz100100",fontsize=16,color="green",shape="box"];15882[label="Zero",fontsize=16,color="green",shape="box"];15883 -> 15458[label="",style="dashed", color="red", weight=0]; 15883[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 False",fontsize=16,color="magenta"];15884 -> 22578[label="",style="dashed", color="red", weight=0]; 15884[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544))",fontsize=16,color="magenta"];15884 -> 22688[label="",style="dashed", color="magenta", weight=3]; 15884 -> 22689[label="",style="dashed", color="magenta", weight=3]; 15884 -> 22690[label="",style="dashed", color="magenta", weight=3]; 15884 -> 22691[label="",style="dashed", color="magenta", weight=3]; 15885 -> 15878[label="",style="dashed", color="red", weight=0]; 15885[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz100200 zzz9420 == LT)",fontsize=16,color="magenta"];15885 -> 16264[label="",style="dashed", color="magenta", weight=3]; 15885 -> 16265[label="",style="dashed", color="magenta", weight=3]; 15886 -> 15247[label="",style="dashed", color="red", weight=0]; 15886[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15887[label="zzz100300",fontsize=16,color="green",shape="box"];15888[label="Zero",fontsize=16,color="green",shape="box"];18833 -> 13932[label="",style="dashed", color="red", weight=0]; 18833[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326)",fontsize=16,color="magenta"];18833 -> 18875[label="",style="dashed", color="magenta", weight=3]; 18832[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos (Succ zzz13570)) zzz1369 == LT)",fontsize=16,color="burlywood",shape="triangle"];25322[label="zzz1369/Pos zzz13690",fontsize=10,color="white",style="solid",shape="box"];18832 -> 25322[label="",style="solid", color="burlywood", weight=9]; 25322 -> 18876[label="",style="solid", color="burlywood", weight=3]; 25323[label="zzz1369/Neg zzz13690",fontsize=10,color="white",style="solid",shape="box"];18832 -> 25323[label="",style="solid", color="burlywood", weight=9]; 25323 -> 18877[label="",style="solid", color="burlywood", weight=3]; 18835 -> 13932[label="",style="dashed", color="red", weight=0]; 18835[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326)",fontsize=16,color="magenta"];18835 -> 18878[label="",style="dashed", color="magenta", weight=3]; 18834[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos Zero) zzz1370 == LT)",fontsize=16,color="burlywood",shape="triangle"];25324[label="zzz1370/Pos zzz13700",fontsize=10,color="white",style="solid",shape="box"];18834 -> 25324[label="",style="solid", color="burlywood", weight=9]; 25324 -> 18879[label="",style="solid", color="burlywood", weight=3]; 25325[label="zzz1370/Neg zzz13700",fontsize=10,color="white",style="solid",shape="box"];18834 -> 25325[label="",style="solid", color="burlywood", weight=9]; 25325 -> 18880[label="",style="solid", color="burlywood", weight=3]; 18837 -> 13932[label="",style="dashed", color="red", weight=0]; 18837[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326)",fontsize=16,color="magenta"];18837 -> 18881[label="",style="dashed", color="magenta", weight=3]; 18836[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg (Succ zzz13580)) zzz1371 == LT)",fontsize=16,color="burlywood",shape="triangle"];25326[label="zzz1371/Pos zzz13710",fontsize=10,color="white",style="solid",shape="box"];18836 -> 25326[label="",style="solid", color="burlywood", weight=9]; 25326 -> 18882[label="",style="solid", color="burlywood", weight=3]; 25327[label="zzz1371/Neg zzz13710",fontsize=10,color="white",style="solid",shape="box"];18836 -> 25327[label="",style="solid", color="burlywood", weight=9]; 25327 -> 18883[label="",style="solid", color="burlywood", weight=3]; 18839 -> 13932[label="",style="dashed", color="red", weight=0]; 18839[label="FiniteMap.sizeFM (FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326)",fontsize=16,color="magenta"];18839 -> 18884[label="",style="dashed", color="magenta", weight=3]; 18838[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg Zero) zzz1372 == LT)",fontsize=16,color="burlywood",shape="triangle"];25328[label="zzz1372/Pos zzz13720",fontsize=10,color="white",style="solid",shape="box"];18838 -> 25328[label="",style="solid", color="burlywood", weight=9]; 25328 -> 18885[label="",style="solid", color="burlywood", weight=3]; 25329[label="zzz1372/Neg zzz13720",fontsize=10,color="white",style="solid",shape="box"];18838 -> 25329[label="",style="solid", color="burlywood", weight=9]; 25329 -> 18886[label="",style="solid", color="burlywood", weight=3]; 15903[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz9430 zzz100400 == LT)",fontsize=16,color="burlywood",shape="triangle"];25330[label="zzz9430/Succ zzz94300",fontsize=10,color="white",style="solid",shape="box"];15903 -> 25330[label="",style="solid", color="burlywood", weight=9]; 25330 -> 16277[label="",style="solid", color="burlywood", weight=3]; 25331[label="zzz9430/Zero",fontsize=10,color="white",style="solid",shape="box"];15903 -> 25331[label="",style="solid", color="burlywood", weight=9]; 25331 -> 16278[label="",style="solid", color="burlywood", weight=3]; 15904 -> 15266[label="",style="dashed", color="red", weight=0]; 15904[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];15905[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 otherwise",fontsize=16,color="black",shape="box"];15905 -> 16279[label="",style="solid", color="black", weight=3]; 15906[label="Zero",fontsize=16,color="green",shape="box"];15907[label="zzz100500",fontsize=16,color="green",shape="box"];15908 -> 15484[label="",style="dashed", color="red", weight=0]; 15908[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 False",fontsize=16,color="magenta"];15909 -> 22578[label="",style="dashed", color="red", weight=0]; 15909[label="FiniteMap.mkBalBranch zzz430 zzz431 zzz433 (FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544))",fontsize=16,color="magenta"];15909 -> 22692[label="",style="dashed", color="magenta", weight=3]; 15909 -> 22693[label="",style="dashed", color="magenta", weight=3]; 15909 -> 22694[label="",style="dashed", color="magenta", weight=3]; 15909 -> 22695[label="",style="dashed", color="magenta", weight=3]; 15910 -> 15903[label="",style="dashed", color="red", weight=0]; 15910[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz100600 zzz9440 == LT)",fontsize=16,color="magenta"];15910 -> 16284[label="",style="dashed", color="magenta", weight=3]; 15910 -> 16285[label="",style="dashed", color="magenta", weight=3]; 15911 -> 15271[label="",style="dashed", color="red", weight=0]; 15911[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];15912[label="zzz100700",fontsize=16,color="green",shape="box"];15913[label="Zero",fontsize=16,color="green",shape="box"];15914[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94500) (Succ zzz971000) == LT)",fontsize=16,color="black",shape="box"];15914 -> 16286[label="",style="solid", color="black", weight=3]; 15915[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94500) Zero == LT)",fontsize=16,color="black",shape="box"];15915 -> 16287[label="",style="solid", color="black", weight=3]; 15916[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz971000) == LT)",fontsize=16,color="black",shape="box"];15916 -> 16288[label="",style="solid", color="black", weight=3]; 15917[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];15917 -> 16289[label="",style="solid", color="black", weight=3]; 15918 -> 21457[label="",style="dashed", color="red", weight=0]; 15918[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];15918 -> 21523[label="",style="dashed", color="magenta", weight=3]; 15918 -> 21524[label="",style="dashed", color="magenta", weight=3]; 15918 -> 21525[label="",style="dashed", color="magenta", weight=3]; 15918 -> 21526[label="",style="dashed", color="magenta", weight=3]; 15918 -> 21527[label="",style="dashed", color="magenta", weight=3]; 22775[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];22776[label="zzz434",fontsize=16,color="green",shape="box"];15921[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz97500) zzz99200 == LT)",fontsize=16,color="burlywood",shape="box"];25332[label="zzz99200/Succ zzz992000",fontsize=10,color="white",style="solid",shape="box"];15921 -> 25332[label="",style="solid", color="burlywood", weight=9]; 25332 -> 16309[label="",style="solid", color="burlywood", weight=3]; 25333[label="zzz99200/Zero",fontsize=10,color="white",style="solid",shape="box"];15921 -> 25333[label="",style="solid", color="burlywood", weight=9]; 25333 -> 16310[label="",style="solid", color="burlywood", weight=3]; 15922[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero zzz99200 == LT)",fontsize=16,color="burlywood",shape="box"];25334[label="zzz99200/Succ zzz992000",fontsize=10,color="white",style="solid",shape="box"];15922 -> 25334[label="",style="solid", color="burlywood", weight=9]; 25334 -> 16311[label="",style="solid", color="burlywood", weight=3]; 25335[label="zzz99200/Zero",fontsize=10,color="white",style="solid",shape="box"];15922 -> 25335[label="",style="solid", color="burlywood", weight=9]; 25335 -> 16312[label="",style="solid", color="burlywood", weight=3]; 15923[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];15923 -> 16313[label="",style="solid", color="black", weight=3]; 22672[label="zzz431",fontsize=16,color="green",shape="box"];22673[label="zzz430",fontsize=16,color="green",shape="box"];22674 -> 12908[label="",style="dashed", color="red", weight=0]; 22674[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544)",fontsize=16,color="magenta"];22674 -> 22781[label="",style="dashed", color="magenta", weight=3]; 22674 -> 22782[label="",style="dashed", color="magenta", weight=3]; 22675[label="zzz433",fontsize=16,color="green",shape="box"];15928[label="zzz99400",fontsize=16,color="green",shape="box"];15929[label="zzz9770",fontsize=16,color="green",shape="box"];15930[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94900) (Succ zzz979000) == LT)",fontsize=16,color="black",shape="box"];15930 -> 16316[label="",style="solid", color="black", weight=3]; 15931[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94900) Zero == LT)",fontsize=16,color="black",shape="box"];15931 -> 16317[label="",style="solid", color="black", weight=3]; 15932[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz979000) == LT)",fontsize=16,color="black",shape="box"];15932 -> 16318[label="",style="solid", color="black", weight=3]; 15933[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];15933 -> 16319[label="",style="solid", color="black", weight=3]; 15934 -> 21457[label="",style="dashed", color="red", weight=0]; 15934[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];15934 -> 21528[label="",style="dashed", color="magenta", weight=3]; 15934 -> 21529[label="",style="dashed", color="magenta", weight=3]; 15934 -> 21530[label="",style="dashed", color="magenta", weight=3]; 15934 -> 21531[label="",style="dashed", color="magenta", weight=3]; 15934 -> 21532[label="",style="dashed", color="magenta", weight=3]; 22777[label="FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];22778[label="zzz434",fontsize=16,color="green",shape="box"];22303[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Pos zzz16300) zzz1629 == GT)",fontsize=16,color="burlywood",shape="box"];25336[label="zzz16300/Succ zzz163000",fontsize=10,color="white",style="solid",shape="box"];22303 -> 25336[label="",style="solid", color="burlywood", weight=9]; 25336 -> 22315[label="",style="solid", color="burlywood", weight=3]; 25337[label="zzz16300/Zero",fontsize=10,color="white",style="solid",shape="box"];22303 -> 25337[label="",style="solid", color="burlywood", weight=9]; 25337 -> 22316[label="",style="solid", color="burlywood", weight=3]; 22304[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Neg zzz16300) zzz1629 == GT)",fontsize=16,color="burlywood",shape="box"];25338[label="zzz16300/Succ zzz163000",fontsize=10,color="white",style="solid",shape="box"];22304 -> 25338[label="",style="solid", color="burlywood", weight=9]; 25338 -> 22317[label="",style="solid", color="burlywood", weight=3]; 25339[label="zzz16300/Zero",fontsize=10,color="white",style="solid",shape="box"];22304 -> 25339[label="",style="solid", color="burlywood", weight=9]; 25339 -> 22318[label="",style="solid", color="burlywood", weight=3]; 23694[label="zzz128434",fontsize=16,color="green",shape="box"];23695[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz171700)) (FiniteMap.sIZE_RATIO * zzz1716) == GT)",fontsize=16,color="black",shape="box"];23695 -> 23700[label="",style="solid", color="black", weight=3]; 23696[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (FiniteMap.sIZE_RATIO * zzz1716) == GT)",fontsize=16,color="black",shape="box"];23696 -> 23701[label="",style="solid", color="black", weight=3]; 23697[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz171700)) (FiniteMap.sIZE_RATIO * zzz1716) == GT)",fontsize=16,color="black",shape="box"];23697 -> 23702[label="",style="solid", color="black", weight=3]; 23698[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (FiniteMap.sIZE_RATIO * zzz1716) == GT)",fontsize=16,color="black",shape="box"];23698 -> 23703[label="",style="solid", color="black", weight=3]; 21949[label="zzz1605",fontsize=16,color="green",shape="box"];21950[label="zzz1606",fontsize=16,color="green",shape="box"];21951[label="zzz1606",fontsize=16,color="green",shape="box"];22958[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch True zzz1632 zzz1633 zzz1634 zzz1635) False (Just zzz1637)",fontsize=16,color="black",shape="box"];22958 -> 22980[label="",style="solid", color="black", weight=3]; 12943[label="FiniteMap.splitLT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];12943 -> 12973[label="",style="solid", color="black", weight=3]; 23964 -> 5[label="",style="dashed", color="red", weight=0]; 23964[label="FiniteMap.intersectFM_C zzz1723 (FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True) zzz1726",fontsize=16,color="magenta"];23964 -> 23971[label="",style="dashed", color="magenta", weight=3]; 23964 -> 23972[label="",style="dashed", color="magenta", weight=3]; 23964 -> 23973[label="",style="dashed", color="magenta", weight=3]; 23965 -> 5[label="",style="dashed", color="red", weight=0]; 23965[label="FiniteMap.intersectFM_C zzz1723 (FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True) zzz1727",fontsize=16,color="magenta"];23965 -> 23974[label="",style="dashed", color="magenta", weight=3]; 23965 -> 23975[label="",style="dashed", color="magenta", weight=3]; 23965 -> 23976[label="",style="dashed", color="magenta", weight=3]; 23966[label="FiniteMap.splitGT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];23966 -> 23977[label="",style="solid", color="black", weight=3]; 24668[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare2 True False (True == False) == LT))",fontsize=16,color="black",shape="box"];24668 -> 24670[label="",style="solid", color="black", weight=3]; 24669[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 True zzz1775 zzz1776 zzz1777 zzz1778 True (compare2 True True (True == True) == LT))",fontsize=16,color="black",shape="box"];24669 -> 24671[label="",style="solid", color="black", weight=3]; 23968[label="FiniteMap.splitLT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare0 True False otherwise == LT)",fontsize=16,color="black",shape="box"];23968 -> 23979[label="",style="solid", color="black", weight=3]; 10470[label="zzz589",fontsize=16,color="green",shape="box"];10471[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (Pos (Succ zzz7050)) (FiniteMap.mkVBalBranch3Size_l zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) == LT)",fontsize=16,color="black",shape="box"];10471 -> 10532[label="",style="solid", color="black", weight=3]; 10472[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (Pos Zero) (FiniteMap.mkVBalBranch3Size_l zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596) == LT)",fontsize=16,color="black",shape="box"];10472 -> 10533[label="",style="solid", color="black", weight=3]; 4007[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Pos Zero) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Pos Zero) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];4007 -> 4899[label="",style="solid", color="black", weight=3]; 4008[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 True zzz41 zzz460 zzz461 (Pos (Succ zzz46200)) zzz463 zzz464 zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444 True",fontsize=16,color="black",shape="box"];4008 -> 4900[label="",style="solid", color="black", weight=3]; 22676[label="zzz461",fontsize=16,color="green",shape="box"];22677[label="zzz460",fontsize=16,color="green",shape="box"];22678 -> 1077[label="",style="dashed", color="red", weight=0]; 22678[label="FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444)",fontsize=16,color="magenta"];22678 -> 22783[label="",style="dashed", color="magenta", weight=3]; 22678 -> 22784[label="",style="dashed", color="magenta", weight=3]; 22679[label="zzz463",fontsize=16,color="green",shape="box"];21488[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21489[label="FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444",fontsize=16,color="green",shape="box"];21490[label="FiniteMap.Branch zzz460 zzz461 (Pos Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];21491[label="zzz41",fontsize=16,color="green",shape="box"];21492[label="True",fontsize=16,color="green",shape="box"];10943[label="zzz643",fontsize=16,color="green",shape="box"];10944[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (Neg (Succ zzz7140)) (FiniteMap.mkVBalBranch3Size_l zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) == LT)",fontsize=16,color="black",shape="box"];10944 -> 10996[label="",style="solid", color="black", weight=3]; 10945[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (Neg Zero) (FiniteMap.mkVBalBranch3Size_l zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650) == LT)",fontsize=16,color="black",shape="box"];10945 -> 10997[label="",style="solid", color="black", weight=3]; 22680[label="zzz461",fontsize=16,color="green",shape="box"];22681[label="zzz460",fontsize=16,color="green",shape="box"];22682 -> 1077[label="",style="dashed", color="red", weight=0]; 22682[label="FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="magenta"];22682 -> 22785[label="",style="dashed", color="magenta", weight=3]; 22682 -> 22786[label="",style="dashed", color="magenta", weight=3]; 22683[label="zzz463",fontsize=16,color="green",shape="box"];4080 -> 21457[label="",style="dashed", color="red", weight=0]; 4080[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz41 (FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464) (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="magenta"];4080 -> 21538[label="",style="dashed", color="magenta", weight=3]; 4080 -> 21539[label="",style="dashed", color="magenta", weight=3]; 4080 -> 21540[label="",style="dashed", color="magenta", weight=3]; 4080 -> 21541[label="",style="dashed", color="magenta", weight=3]; 4080 -> 21542[label="",style="dashed", color="magenta", weight=3]; 16139[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat (Succ zzz95300) (Succ zzz984000) == LT)",fontsize=16,color="black",shape="box"];16139 -> 16477[label="",style="solid", color="black", weight=3]; 16140[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat (Succ zzz95300) Zero == LT)",fontsize=16,color="black",shape="box"];16140 -> 16478[label="",style="solid", color="black", weight=3]; 16141[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz984000) == LT)",fontsize=16,color="black",shape="box"];16141 -> 16479[label="",style="solid", color="black", weight=3]; 16142[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16142 -> 16480[label="",style="solid", color="black", weight=3]; 16143 -> 21457[label="",style="dashed", color="red", weight=0]; 16143[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544)",fontsize=16,color="magenta"];16143 -> 21543[label="",style="dashed", color="magenta", weight=3]; 16143 -> 21544[label="",style="dashed", color="magenta", weight=3]; 16143 -> 21545[label="",style="dashed", color="magenta", weight=3]; 16143 -> 21546[label="",style="dashed", color="magenta", weight=3]; 16143 -> 21547[label="",style="dashed", color="magenta", weight=3]; 22779[label="FiniteMap.Branch zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];22780[label="zzz434",fontsize=16,color="green",shape="box"];18863[label="FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311",fontsize=16,color="green",shape="box"];18864[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos (Succ zzz13550)) (Pos zzz13650) == LT)",fontsize=16,color="black",shape="box"];18864 -> 18934[label="",style="solid", color="black", weight=3]; 18865[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos (Succ zzz13550)) (Neg zzz13650) == LT)",fontsize=16,color="black",shape="box"];18865 -> 18935[label="",style="solid", color="black", weight=3]; 18866[label="FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311",fontsize=16,color="green",shape="box"];18867[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos Zero) (Pos zzz13660) == LT)",fontsize=16,color="burlywood",shape="box"];25340[label="zzz13660/Succ zzz136600",fontsize=10,color="white",style="solid",shape="box"];18867 -> 25340[label="",style="solid", color="burlywood", weight=9]; 25340 -> 18936[label="",style="solid", color="burlywood", weight=3]; 25341[label="zzz13660/Zero",fontsize=10,color="white",style="solid",shape="box"];18867 -> 25341[label="",style="solid", color="burlywood", weight=9]; 25341 -> 18937[label="",style="solid", color="burlywood", weight=3]; 18868[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos Zero) (Neg zzz13660) == LT)",fontsize=16,color="burlywood",shape="box"];25342[label="zzz13660/Succ zzz136600",fontsize=10,color="white",style="solid",shape="box"];18868 -> 25342[label="",style="solid", color="burlywood", weight=9]; 25342 -> 18938[label="",style="solid", color="burlywood", weight=3]; 25343[label="zzz13660/Zero",fontsize=10,color="white",style="solid",shape="box"];18868 -> 25343[label="",style="solid", color="burlywood", weight=9]; 25343 -> 18939[label="",style="solid", color="burlywood", weight=3]; 18869[label="FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311",fontsize=16,color="green",shape="box"];18870[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg (Succ zzz13560)) (Pos zzz13670) == LT)",fontsize=16,color="black",shape="box"];18870 -> 18940[label="",style="solid", color="black", weight=3]; 18871[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg (Succ zzz13560)) (Neg zzz13670) == LT)",fontsize=16,color="black",shape="box"];18871 -> 18941[label="",style="solid", color="black", weight=3]; 18872[label="FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311",fontsize=16,color="green",shape="box"];18873[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg Zero) (Pos zzz13680) == LT)",fontsize=16,color="burlywood",shape="box"];25344[label="zzz13680/Succ zzz136800",fontsize=10,color="white",style="solid",shape="box"];18873 -> 25344[label="",style="solid", color="burlywood", weight=9]; 25344 -> 18942[label="",style="solid", color="burlywood", weight=3]; 25345[label="zzz13680/Zero",fontsize=10,color="white",style="solid",shape="box"];18873 -> 25345[label="",style="solid", color="burlywood", weight=9]; 25345 -> 18943[label="",style="solid", color="burlywood", weight=3]; 18874[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg Zero) (Neg zzz13680) == LT)",fontsize=16,color="burlywood",shape="box"];25346[label="zzz13680/Succ zzz136800",fontsize=10,color="white",style="solid",shape="box"];18874 -> 25346[label="",style="solid", color="burlywood", weight=9]; 25346 -> 18944[label="",style="solid", color="burlywood", weight=3]; 25347[label="zzz13680/Zero",fontsize=10,color="white",style="solid",shape="box"];18874 -> 25347[label="",style="solid", color="burlywood", weight=9]; 25347 -> 18945[label="",style="solid", color="burlywood", weight=3]; 16146[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz98800) zzz99600 == LT)",fontsize=16,color="burlywood",shape="box"];25348[label="zzz99600/Succ zzz996000",fontsize=10,color="white",style="solid",shape="box"];16146 -> 25348[label="",style="solid", color="burlywood", weight=9]; 25348 -> 16494[label="",style="solid", color="burlywood", weight=3]; 25349[label="zzz99600/Zero",fontsize=10,color="white",style="solid",shape="box"];16146 -> 25349[label="",style="solid", color="burlywood", weight=9]; 25349 -> 16495[label="",style="solid", color="burlywood", weight=3]; 16147[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero zzz99600 == LT)",fontsize=16,color="burlywood",shape="box"];25350[label="zzz99600/Succ zzz996000",fontsize=10,color="white",style="solid",shape="box"];16147 -> 25350[label="",style="solid", color="burlywood", weight=9]; 25350 -> 16496[label="",style="solid", color="burlywood", weight=3]; 25351[label="zzz99600/Zero",fontsize=10,color="white",style="solid",shape="box"];16147 -> 25351[label="",style="solid", color="burlywood", weight=9]; 25351 -> 16497[label="",style="solid", color="burlywood", weight=3]; 16148[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];16148 -> 16498[label="",style="solid", color="black", weight=3]; 22684[label="zzz431",fontsize=16,color="green",shape="box"];22685[label="zzz430",fontsize=16,color="green",shape="box"];22686 -> 12908[label="",style="dashed", color="red", weight=0]; 22686[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];22686 -> 22787[label="",style="dashed", color="magenta", weight=3]; 22686 -> 22788[label="",style="dashed", color="magenta", weight=3]; 22687[label="zzz433",fontsize=16,color="green",shape="box"];16153[label="zzz99800",fontsize=16,color="green",shape="box"];16154[label="zzz9900",fontsize=16,color="green",shape="box"];16155 -> 15202[label="",style="dashed", color="red", weight=0]; 16155[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz92900 zzz957000 == LT)",fontsize=16,color="magenta"];16155 -> 16501[label="",style="dashed", color="magenta", weight=3]; 16155 -> 16502[label="",style="dashed", color="magenta", weight=3]; 16156 -> 14850[label="",style="dashed", color="red", weight=0]; 16156[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];16157 -> 14855[label="",style="dashed", color="red", weight=0]; 16157[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];16158 -> 15017[label="",style="dashed", color="red", weight=0]; 16158[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];21508[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21509[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];21510[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];21511[label="zzz41",fontsize=16,color="green",shape="box"];21512[label="False",fontsize=16,color="green",shape="box"];16181 -> 15213[label="",style="dashed", color="red", weight=0]; 16181[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat zzz93300 zzz961000 == LT)",fontsize=16,color="magenta"];16181 -> 16504[label="",style="dashed", color="magenta", weight=3]; 16181 -> 16505[label="",style="dashed", color="magenta", weight=3]; 16182 -> 14862[label="",style="dashed", color="red", weight=0]; 16182[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];16183 -> 14867[label="",style="dashed", color="red", weight=0]; 16183[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];16184 -> 15031[label="",style="dashed", color="red", weight=0]; 16184[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];21513[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21514[label="FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];21515[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];21516[label="zzz41",fontsize=16,color="green",shape="box"];21517[label="False",fontsize=16,color="green",shape="box"];16219 -> 15224[label="",style="dashed", color="red", weight=0]; 16219[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz93700 zzz965000 == LT)",fontsize=16,color="magenta"];16219 -> 16507[label="",style="dashed", color="magenta", weight=3]; 16219 -> 16508[label="",style="dashed", color="magenta", weight=3]; 16220 -> 14874[label="",style="dashed", color="red", weight=0]; 16220[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];16221 -> 14879[label="",style="dashed", color="red", weight=0]; 16221[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];16222 -> 15045[label="",style="dashed", color="red", weight=0]; 16222[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];21518[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21519[label="FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];21520[label="FiniteMap.Branch zzz430 zzz431 (Pos Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];21521[label="zzz41",fontsize=16,color="green",shape="box"];21522[label="False",fontsize=16,color="green",shape="box"];16257[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94100) zzz100000 == LT)",fontsize=16,color="burlywood",shape="box"];25352[label="zzz100000/Succ zzz1000000",fontsize=10,color="white",style="solid",shape="box"];16257 -> 25352[label="",style="solid", color="burlywood", weight=9]; 25352 -> 16514[label="",style="solid", color="burlywood", weight=3]; 25353[label="zzz100000/Zero",fontsize=10,color="white",style="solid",shape="box"];16257 -> 25353[label="",style="solid", color="burlywood", weight=9]; 25353 -> 16515[label="",style="solid", color="burlywood", weight=3]; 16258[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero zzz100000 == LT)",fontsize=16,color="burlywood",shape="box"];25354[label="zzz100000/Succ zzz1000000",fontsize=10,color="white",style="solid",shape="box"];16258 -> 25354[label="",style="solid", color="burlywood", weight=9]; 25354 -> 16516[label="",style="solid", color="burlywood", weight=3]; 25355[label="zzz100000/Zero",fontsize=10,color="white",style="solid",shape="box"];16258 -> 25355[label="",style="solid", color="burlywood", weight=9]; 25355 -> 16517[label="",style="solid", color="burlywood", weight=3]; 16259[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];16259 -> 16518[label="",style="solid", color="black", weight=3]; 22688[label="zzz431",fontsize=16,color="green",shape="box"];22689[label="zzz430",fontsize=16,color="green",shape="box"];22690 -> 12908[label="",style="dashed", color="red", weight=0]; 22690[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];22690 -> 22789[label="",style="dashed", color="magenta", weight=3]; 22690 -> 22790[label="",style="dashed", color="magenta", weight=3]; 22691[label="zzz433",fontsize=16,color="green",shape="box"];16264[label="zzz9420",fontsize=16,color="green",shape="box"];16265[label="zzz100200",fontsize=16,color="green",shape="box"];18875[label="FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326",fontsize=16,color="green",shape="box"];18876[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos (Succ zzz13570)) (Pos zzz13690) == LT)",fontsize=16,color="black",shape="box"];18876 -> 18946[label="",style="solid", color="black", weight=3]; 18877[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos (Succ zzz13570)) (Neg zzz13690) == LT)",fontsize=16,color="black",shape="box"];18877 -> 18947[label="",style="solid", color="black", weight=3]; 18878[label="FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326",fontsize=16,color="green",shape="box"];18879[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos Zero) (Pos zzz13700) == LT)",fontsize=16,color="burlywood",shape="box"];25356[label="zzz13700/Succ zzz137000",fontsize=10,color="white",style="solid",shape="box"];18879 -> 25356[label="",style="solid", color="burlywood", weight=9]; 25356 -> 18948[label="",style="solid", color="burlywood", weight=3]; 25357[label="zzz13700/Zero",fontsize=10,color="white",style="solid",shape="box"];18879 -> 25357[label="",style="solid", color="burlywood", weight=9]; 25357 -> 18949[label="",style="solid", color="burlywood", weight=3]; 18880[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos Zero) (Neg zzz13700) == LT)",fontsize=16,color="burlywood",shape="box"];25358[label="zzz13700/Succ zzz137000",fontsize=10,color="white",style="solid",shape="box"];18880 -> 25358[label="",style="solid", color="burlywood", weight=9]; 25358 -> 18950[label="",style="solid", color="burlywood", weight=3]; 25359[label="zzz13700/Zero",fontsize=10,color="white",style="solid",shape="box"];18880 -> 25359[label="",style="solid", color="burlywood", weight=9]; 25359 -> 18951[label="",style="solid", color="burlywood", weight=3]; 18881[label="FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326",fontsize=16,color="green",shape="box"];18882[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg (Succ zzz13580)) (Pos zzz13710) == LT)",fontsize=16,color="black",shape="box"];18882 -> 18952[label="",style="solid", color="black", weight=3]; 18883[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg (Succ zzz13580)) (Neg zzz13710) == LT)",fontsize=16,color="black",shape="box"];18883 -> 18953[label="",style="solid", color="black", weight=3]; 18884[label="FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326",fontsize=16,color="green",shape="box"];18885[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg Zero) (Pos zzz13720) == LT)",fontsize=16,color="burlywood",shape="box"];25360[label="zzz13720/Succ zzz137200",fontsize=10,color="white",style="solid",shape="box"];18885 -> 25360[label="",style="solid", color="burlywood", weight=9]; 25360 -> 18954[label="",style="solid", color="burlywood", weight=3]; 25361[label="zzz13720/Zero",fontsize=10,color="white",style="solid",shape="box"];18885 -> 25361[label="",style="solid", color="burlywood", weight=9]; 25361 -> 18955[label="",style="solid", color="burlywood", weight=3]; 18886[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg Zero) (Neg zzz13720) == LT)",fontsize=16,color="burlywood",shape="box"];25362[label="zzz13720/Succ zzz137200",fontsize=10,color="white",style="solid",shape="box"];18886 -> 25362[label="",style="solid", color="burlywood", weight=9]; 25362 -> 18956[label="",style="solid", color="burlywood", weight=3]; 25363[label="zzz13720/Zero",fontsize=10,color="white",style="solid",shape="box"];18886 -> 25363[label="",style="solid", color="burlywood", weight=9]; 25363 -> 18957[label="",style="solid", color="burlywood", weight=3]; 16277[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94300) zzz100400 == LT)",fontsize=16,color="burlywood",shape="box"];25364[label="zzz100400/Succ zzz1004000",fontsize=10,color="white",style="solid",shape="box"];16277 -> 25364[label="",style="solid", color="burlywood", weight=9]; 25364 -> 16530[label="",style="solid", color="burlywood", weight=3]; 25365[label="zzz100400/Zero",fontsize=10,color="white",style="solid",shape="box"];16277 -> 25365[label="",style="solid", color="burlywood", weight=9]; 25365 -> 16531[label="",style="solid", color="burlywood", weight=3]; 16278[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero zzz100400 == LT)",fontsize=16,color="burlywood",shape="box"];25366[label="zzz100400/Succ zzz1004000",fontsize=10,color="white",style="solid",shape="box"];16278 -> 25366[label="",style="solid", color="burlywood", weight=9]; 25366 -> 16532[label="",style="solid", color="burlywood", weight=3]; 25367[label="zzz100400/Zero",fontsize=10,color="white",style="solid",shape="box"];16278 -> 25367[label="",style="solid", color="burlywood", weight=9]; 25367 -> 16533[label="",style="solid", color="burlywood", weight=3]; 16279[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 True",fontsize=16,color="black",shape="box"];16279 -> 16534[label="",style="solid", color="black", weight=3]; 22692[label="zzz431",fontsize=16,color="green",shape="box"];22693[label="zzz430",fontsize=16,color="green",shape="box"];22694 -> 12908[label="",style="dashed", color="red", weight=0]; 22694[label="FiniteMap.mkVBalBranch False zzz41 zzz434 (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];22694 -> 22791[label="",style="dashed", color="magenta", weight=3]; 22694 -> 22792[label="",style="dashed", color="magenta", weight=3]; 22695[label="zzz433",fontsize=16,color="green",shape="box"];16284[label="zzz9440",fontsize=16,color="green",shape="box"];16285[label="zzz100600",fontsize=16,color="green",shape="box"];16286 -> 15277[label="",style="dashed", color="red", weight=0]; 16286[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz94500 zzz971000 == LT)",fontsize=16,color="magenta"];16286 -> 16537[label="",style="dashed", color="magenta", weight=3]; 16286 -> 16538[label="",style="dashed", color="magenta", weight=3]; 16287 -> 14914[label="",style="dashed", color="red", weight=0]; 16287[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];16288 -> 14919[label="",style="dashed", color="red", weight=0]; 16288[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];16289 -> 15098[label="",style="dashed", color="red", weight=0]; 16289[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];21523[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21524[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];21525[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];21526[label="zzz41",fontsize=16,color="green",shape="box"];21527[label="False",fontsize=16,color="green",shape="box"];16309[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz97500) (Succ zzz992000) == LT)",fontsize=16,color="black",shape="box"];16309 -> 16540[label="",style="solid", color="black", weight=3]; 16310[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat (Succ zzz97500) Zero == LT)",fontsize=16,color="black",shape="box"];16310 -> 16541[label="",style="solid", color="black", weight=3]; 16311[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz992000) == LT)",fontsize=16,color="black",shape="box"];16311 -> 16542[label="",style="solid", color="black", weight=3]; 16312[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16312 -> 16543[label="",style="solid", color="black", weight=3]; 16313 -> 21457[label="",style="dashed", color="red", weight=0]; 16313[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544)",fontsize=16,color="magenta"];16313 -> 21568[label="",style="dashed", color="magenta", weight=3]; 16313 -> 21569[label="",style="dashed", color="magenta", weight=3]; 16313 -> 21570[label="",style="dashed", color="magenta", weight=3]; 16313 -> 21571[label="",style="dashed", color="magenta", weight=3]; 16313 -> 21572[label="",style="dashed", color="magenta", weight=3]; 22781[label="FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];22782[label="zzz434",fontsize=16,color="green",shape="box"];16316 -> 15302[label="",style="dashed", color="red", weight=0]; 16316[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz94900 zzz979000 == LT)",fontsize=16,color="magenta"];16316 -> 16556[label="",style="dashed", color="magenta", weight=3]; 16316 -> 16557[label="",style="dashed", color="magenta", weight=3]; 16317 -> 14938[label="",style="dashed", color="red", weight=0]; 16317[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];16318 -> 14943[label="",style="dashed", color="red", weight=0]; 16318[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];16319 -> 15124[label="",style="dashed", color="red", weight=0]; 16319[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];21528[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21529[label="FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];21530[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];21531[label="zzz41",fontsize=16,color="green",shape="box"];21532[label="False",fontsize=16,color="green",shape="box"];22315[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Pos (Succ zzz163000)) zzz1629 == GT)",fontsize=16,color="burlywood",shape="box"];25368[label="zzz1629/Pos zzz16290",fontsize=10,color="white",style="solid",shape="box"];22315 -> 25368[label="",style="solid", color="burlywood", weight=9]; 25368 -> 22377[label="",style="solid", color="burlywood", weight=3]; 25369[label="zzz1629/Neg zzz16290",fontsize=10,color="white",style="solid",shape="box"];22315 -> 25369[label="",style="solid", color="burlywood", weight=9]; 25369 -> 22378[label="",style="solid", color="burlywood", weight=3]; 22316[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Pos Zero) zzz1629 == GT)",fontsize=16,color="burlywood",shape="box"];25370[label="zzz1629/Pos zzz16290",fontsize=10,color="white",style="solid",shape="box"];22316 -> 25370[label="",style="solid", color="burlywood", weight=9]; 25370 -> 22379[label="",style="solid", color="burlywood", weight=3]; 25371[label="zzz1629/Neg zzz16290",fontsize=10,color="white",style="solid",shape="box"];22316 -> 25371[label="",style="solid", color="burlywood", weight=9]; 25371 -> 22380[label="",style="solid", color="burlywood", weight=3]; 22317[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Neg (Succ zzz163000)) zzz1629 == GT)",fontsize=16,color="burlywood",shape="box"];25372[label="zzz1629/Pos zzz16290",fontsize=10,color="white",style="solid",shape="box"];22317 -> 25372[label="",style="solid", color="burlywood", weight=9]; 25372 -> 22381[label="",style="solid", color="burlywood", weight=3]; 25373[label="zzz1629/Neg zzz16290",fontsize=10,color="white",style="solid",shape="box"];22317 -> 25373[label="",style="solid", color="burlywood", weight=9]; 25373 -> 22382[label="",style="solid", color="burlywood", weight=3]; 22318[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Neg Zero) zzz1629 == GT)",fontsize=16,color="burlywood",shape="box"];25374[label="zzz1629/Pos zzz16290",fontsize=10,color="white",style="solid",shape="box"];22318 -> 25374[label="",style="solid", color="burlywood", weight=9]; 25374 -> 22383[label="",style="solid", color="burlywood", weight=3]; 25375[label="zzz1629/Neg zzz16290",fontsize=10,color="white",style="solid",shape="box"];22318 -> 25375[label="",style="solid", color="burlywood", weight=9]; 25375 -> 22384[label="",style="solid", color="burlywood", weight=3]; 23700[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz171700)) (primMulInt FiniteMap.sIZE_RATIO zzz1716) == GT)",fontsize=16,color="black",shape="box"];23700 -> 23705[label="",style="solid", color="black", weight=3]; 23701[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (primMulInt FiniteMap.sIZE_RATIO zzz1716) == GT)",fontsize=16,color="black",shape="box"];23701 -> 23706[label="",style="solid", color="black", weight=3]; 23702[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz171700)) (primMulInt FiniteMap.sIZE_RATIO zzz1716) == GT)",fontsize=16,color="black",shape="box"];23702 -> 23707[label="",style="solid", color="black", weight=3]; 23703[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (primMulInt FiniteMap.sIZE_RATIO zzz1716) == GT)",fontsize=16,color="black",shape="box"];23703 -> 23708[label="",style="solid", color="black", weight=3]; 22980[label="zzz1637",fontsize=16,color="green",shape="box"];12973[label="FiniteMap.splitLT4 FiniteMap.EmptyFM True",fontsize=16,color="black",shape="triangle"];12973 -> 13049[label="",style="solid", color="black", weight=3]; 23971 -> 23861[label="",style="dashed", color="red", weight=0]; 23971[label="FiniteMap.intersectFM_C2Lts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True",fontsize=16,color="magenta"];23972[label="zzz1726",fontsize=16,color="green",shape="box"];23973[label="zzz1723",fontsize=16,color="green",shape="box"];23974 -> 23856[label="",style="dashed", color="red", weight=0]; 23974[label="FiniteMap.intersectFM_C2Gts (FiniteMap.Branch False zzz1719 zzz1720 zzz1721 zzz1722) True",fontsize=16,color="magenta"];23975[label="zzz1727",fontsize=16,color="green",shape="box"];23976[label="zzz1723",fontsize=16,color="green",shape="box"];23977[label="FiniteMap.splitGT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];23977 -> 23982[label="",style="solid", color="black", weight=3]; 24670[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare2 True False False == LT))",fontsize=16,color="black",shape="box"];24670 -> 24672[label="",style="solid", color="black", weight=3]; 24671[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 True zzz1775 zzz1776 zzz1777 zzz1778 True (compare2 True True True == LT))",fontsize=16,color="black",shape="box"];24671 -> 24673[label="",style="solid", color="black", weight=3]; 23979[label="FiniteMap.splitLT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare0 True False True == LT)",fontsize=16,color="black",shape="box"];23979 -> 23984[label="",style="solid", color="black", weight=3]; 10532[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (Pos (Succ zzz7050)) (FiniteMap.sizeFM (FiniteMap.Branch zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596)) == LT)",fontsize=16,color="black",shape="box"];10532 -> 10654[label="",style="solid", color="black", weight=3]; 10533[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (Pos Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596)) == LT)",fontsize=16,color="black",shape="box"];10533 -> 10655[label="",style="solid", color="black", weight=3]; 4899 -> 22578[label="",style="dashed", color="red", weight=0]; 4899[label="FiniteMap.mkBalBranch zzz460 zzz461 zzz463 (FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444))",fontsize=16,color="magenta"];4899 -> 22696[label="",style="dashed", color="magenta", weight=3]; 4899 -> 22697[label="",style="dashed", color="magenta", weight=3]; 4899 -> 22698[label="",style="dashed", color="magenta", weight=3]; 4899 -> 22699[label="",style="dashed", color="magenta", weight=3]; 4900 -> 22578[label="",style="dashed", color="red", weight=0]; 4900[label="FiniteMap.mkBalBranch zzz460 zzz461 zzz463 (FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444))",fontsize=16,color="magenta"];4900 -> 22700[label="",style="dashed", color="magenta", weight=3]; 4900 -> 22701[label="",style="dashed", color="magenta", weight=3]; 4900 -> 22702[label="",style="dashed", color="magenta", weight=3]; 4900 -> 22703[label="",style="dashed", color="magenta", weight=3]; 22783[label="FiniteMap.Branch zzz440 zzz441 (Neg Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];22784[label="zzz464",fontsize=16,color="green",shape="box"];10996[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (Neg (Succ zzz7140)) (FiniteMap.sizeFM (FiniteMap.Branch zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650)) == LT)",fontsize=16,color="black",shape="box"];10996 -> 11079[label="",style="solid", color="black", weight=3]; 10997[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (Neg Zero) (FiniteMap.sizeFM (FiniteMap.Branch zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650)) == LT)",fontsize=16,color="black",shape="box"];10997 -> 11080[label="",style="solid", color="black", weight=3]; 22785[label="FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444",fontsize=16,color="green",shape="box"];22786[label="zzz464",fontsize=16,color="green",shape="box"];21538[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21539[label="FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444",fontsize=16,color="green",shape="box"];21540[label="FiniteMap.Branch zzz460 zzz461 (Neg Zero) zzz463 zzz464",fontsize=16,color="green",shape="box"];21541[label="zzz41",fontsize=16,color="green",shape="box"];21542[label="True",fontsize=16,color="green",shape="box"];16477 -> 15396[label="",style="dashed", color="red", weight=0]; 16477[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (primCmpNat zzz95300 zzz984000 == LT)",fontsize=16,color="magenta"];16477 -> 16760[label="",style="dashed", color="magenta", weight=3]; 16477 -> 16761[label="",style="dashed", color="magenta", weight=3]; 16478 -> 14990[label="",style="dashed", color="red", weight=0]; 16478[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];16479 -> 14995[label="",style="dashed", color="red", weight=0]; 16479[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];16480 -> 15180[label="",style="dashed", color="red", weight=0]; 16480[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];21543[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21544[label="FiniteMap.Branch zzz8540 zzz8541 (Neg zzz85420) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];21545[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];21546[label="zzz41",fontsize=16,color="green",shape="box"];21547[label="False",fontsize=16,color="green",shape="box"];18934[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat (Succ zzz13550) zzz13650 == LT)",fontsize=16,color="burlywood",shape="triangle"];25376[label="zzz13650/Succ zzz136500",fontsize=10,color="white",style="solid",shape="box"];18934 -> 25376[label="",style="solid", color="burlywood", weight=9]; 25376 -> 18989[label="",style="solid", color="burlywood", weight=3]; 25377[label="zzz13650/Zero",fontsize=10,color="white",style="solid",shape="box"];18934 -> 25377[label="",style="solid", color="burlywood", weight=9]; 25377 -> 18990[label="",style="solid", color="burlywood", weight=3]; 18935[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (GT == LT)",fontsize=16,color="black",shape="triangle"];18935 -> 18991[label="",style="solid", color="black", weight=3]; 18936[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos Zero) (Pos (Succ zzz136600)) == LT)",fontsize=16,color="black",shape="box"];18936 -> 18992[label="",style="solid", color="black", weight=3]; 18937[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];18937 -> 18993[label="",style="solid", color="black", weight=3]; 18938[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos Zero) (Neg (Succ zzz136600)) == LT)",fontsize=16,color="black",shape="box"];18938 -> 18994[label="",style="solid", color="black", weight=3]; 18939[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];18939 -> 18995[label="",style="solid", color="black", weight=3]; 18940[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (LT == LT)",fontsize=16,color="black",shape="triangle"];18940 -> 18996[label="",style="solid", color="black", weight=3]; 18941[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat zzz13670 (Succ zzz13560) == LT)",fontsize=16,color="burlywood",shape="triangle"];25378[label="zzz13670/Succ zzz136700",fontsize=10,color="white",style="solid",shape="box"];18941 -> 25378[label="",style="solid", color="burlywood", weight=9]; 25378 -> 18997[label="",style="solid", color="burlywood", weight=3]; 25379[label="zzz13670/Zero",fontsize=10,color="white",style="solid",shape="box"];18941 -> 25379[label="",style="solid", color="burlywood", weight=9]; 25379 -> 18998[label="",style="solid", color="burlywood", weight=3]; 18942[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg Zero) (Pos (Succ zzz136800)) == LT)",fontsize=16,color="black",shape="box"];18942 -> 18999[label="",style="solid", color="black", weight=3]; 18943[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];18943 -> 19000[label="",style="solid", color="black", weight=3]; 18944[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg Zero) (Neg (Succ zzz136800)) == LT)",fontsize=16,color="black",shape="box"];18944 -> 19001[label="",style="solid", color="black", weight=3]; 18945[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];18945 -> 19002[label="",style="solid", color="black", weight=3]; 16494[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz98800) (Succ zzz996000) == LT)",fontsize=16,color="black",shape="box"];16494 -> 16763[label="",style="solid", color="black", weight=3]; 16495[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz98800) Zero == LT)",fontsize=16,color="black",shape="box"];16495 -> 16764[label="",style="solid", color="black", weight=3]; 16496[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz996000) == LT)",fontsize=16,color="black",shape="box"];16496 -> 16765[label="",style="solid", color="black", weight=3]; 16497[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16497 -> 16766[label="",style="solid", color="black", weight=3]; 16498 -> 21457[label="",style="dashed", color="red", weight=0]; 16498[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];16498 -> 21588[label="",style="dashed", color="magenta", weight=3]; 16498 -> 21589[label="",style="dashed", color="magenta", weight=3]; 16498 -> 21590[label="",style="dashed", color="magenta", weight=3]; 16498 -> 21591[label="",style="dashed", color="magenta", weight=3]; 16498 -> 21592[label="",style="dashed", color="magenta", weight=3]; 22787[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];22788[label="zzz434",fontsize=16,color="green",shape="box"];16501[label="zzz957000",fontsize=16,color="green",shape="box"];16502[label="zzz92900",fontsize=16,color="green",shape="box"];16504[label="zzz961000",fontsize=16,color="green",shape="box"];16505[label="zzz93300",fontsize=16,color="green",shape="box"];16507[label="zzz93700",fontsize=16,color="green",shape="box"];16508[label="zzz965000",fontsize=16,color="green",shape="box"];16514[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94100) (Succ zzz1000000) == LT)",fontsize=16,color="black",shape="box"];16514 -> 16905[label="",style="solid", color="black", weight=3]; 16515[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94100) Zero == LT)",fontsize=16,color="black",shape="box"];16515 -> 16906[label="",style="solid", color="black", weight=3]; 16516[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz1000000) == LT)",fontsize=16,color="black",shape="box"];16516 -> 16907[label="",style="solid", color="black", weight=3]; 16517[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16517 -> 16908[label="",style="solid", color="black", weight=3]; 16518 -> 21457[label="",style="dashed", color="red", weight=0]; 16518[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];16518 -> 21593[label="",style="dashed", color="magenta", weight=3]; 16518 -> 21594[label="",style="dashed", color="magenta", weight=3]; 16518 -> 21595[label="",style="dashed", color="magenta", weight=3]; 16518 -> 21596[label="",style="dashed", color="magenta", weight=3]; 16518 -> 21597[label="",style="dashed", color="magenta", weight=3]; 22789[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];22790[label="zzz434",fontsize=16,color="green",shape="box"];18946[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat (Succ zzz13570) zzz13690 == LT)",fontsize=16,color="burlywood",shape="triangle"];25380[label="zzz13690/Succ zzz136900",fontsize=10,color="white",style="solid",shape="box"];18946 -> 25380[label="",style="solid", color="burlywood", weight=9]; 25380 -> 19003[label="",style="solid", color="burlywood", weight=3]; 25381[label="zzz13690/Zero",fontsize=10,color="white",style="solid",shape="box"];18946 -> 25381[label="",style="solid", color="burlywood", weight=9]; 25381 -> 19004[label="",style="solid", color="burlywood", weight=3]; 18947[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (GT == LT)",fontsize=16,color="black",shape="triangle"];18947 -> 19005[label="",style="solid", color="black", weight=3]; 18948[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos Zero) (Pos (Succ zzz137000)) == LT)",fontsize=16,color="black",shape="box"];18948 -> 19006[label="",style="solid", color="black", weight=3]; 18949[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];18949 -> 19007[label="",style="solid", color="black", weight=3]; 18950[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos Zero) (Neg (Succ zzz137000)) == LT)",fontsize=16,color="black",shape="box"];18950 -> 19008[label="",style="solid", color="black", weight=3]; 18951[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];18951 -> 19009[label="",style="solid", color="black", weight=3]; 18952[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (LT == LT)",fontsize=16,color="black",shape="triangle"];18952 -> 19010[label="",style="solid", color="black", weight=3]; 18953[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat zzz13710 (Succ zzz13580) == LT)",fontsize=16,color="burlywood",shape="triangle"];25382[label="zzz13710/Succ zzz137100",fontsize=10,color="white",style="solid",shape="box"];18953 -> 25382[label="",style="solid", color="burlywood", weight=9]; 25382 -> 19011[label="",style="solid", color="burlywood", weight=3]; 25383[label="zzz13710/Zero",fontsize=10,color="white",style="solid",shape="box"];18953 -> 25383[label="",style="solid", color="burlywood", weight=9]; 25383 -> 19012[label="",style="solid", color="burlywood", weight=3]; 18954[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg Zero) (Pos (Succ zzz137200)) == LT)",fontsize=16,color="black",shape="box"];18954 -> 19013[label="",style="solid", color="black", weight=3]; 18955[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];18955 -> 19014[label="",style="solid", color="black", weight=3]; 18956[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg Zero) (Neg (Succ zzz137200)) == LT)",fontsize=16,color="black",shape="box"];18956 -> 19015[label="",style="solid", color="black", weight=3]; 18957[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];18957 -> 19016[label="",style="solid", color="black", weight=3]; 16530[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94300) (Succ zzz1004000) == LT)",fontsize=16,color="black",shape="box"];16530 -> 16935[label="",style="solid", color="black", weight=3]; 16531[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat (Succ zzz94300) Zero == LT)",fontsize=16,color="black",shape="box"];16531 -> 16936[label="",style="solid", color="black", weight=3]; 16532[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero (Succ zzz1004000) == LT)",fontsize=16,color="black",shape="box"];16532 -> 16937[label="",style="solid", color="black", weight=3]; 16533[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];16533 -> 16938[label="",style="solid", color="black", weight=3]; 16534 -> 21457[label="",style="dashed", color="red", weight=0]; 16534[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz41 (FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434) (FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544)",fontsize=16,color="magenta"];16534 -> 21598[label="",style="dashed", color="magenta", weight=3]; 16534 -> 21599[label="",style="dashed", color="magenta", weight=3]; 16534 -> 21600[label="",style="dashed", color="magenta", weight=3]; 16534 -> 21601[label="",style="dashed", color="magenta", weight=3]; 16534 -> 21602[label="",style="dashed", color="magenta", weight=3]; 22791[label="FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];22792[label="zzz434",fontsize=16,color="green",shape="box"];16537[label="zzz94500",fontsize=16,color="green",shape="box"];16538[label="zzz971000",fontsize=16,color="green",shape="box"];16540 -> 15505[label="",style="dashed", color="red", weight=0]; 16540[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (primCmpNat zzz97500 zzz992000 == LT)",fontsize=16,color="magenta"];16540 -> 16967[label="",style="dashed", color="magenta", weight=3]; 16540 -> 16968[label="",style="dashed", color="magenta", weight=3]; 16541 -> 15109[label="",style="dashed", color="red", weight=0]; 16541[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];16542 -> 15114[label="",style="dashed", color="red", weight=0]; 16542[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];16543 -> 15292[label="",style="dashed", color="red", weight=0]; 16543[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 zzz430 zzz431 (Neg Zero) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg Zero) zzz433 zzz434 zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];21568[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21569[label="FiniteMap.Branch zzz8540 zzz8541 (Neg (Succ zzz854200)) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];21570[label="FiniteMap.Branch zzz430 zzz431 (Neg Zero) zzz433 zzz434",fontsize=16,color="green",shape="box"];21571[label="zzz41",fontsize=16,color="green",shape="box"];21572[label="False",fontsize=16,color="green",shape="box"];16556[label="zzz94900",fontsize=16,color="green",shape="box"];16557[label="zzz979000",fontsize=16,color="green",shape="box"];22377[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Pos (Succ zzz163000)) (Pos zzz16290) == GT)",fontsize=16,color="black",shape="box"];22377 -> 22393[label="",style="solid", color="black", weight=3]; 22378[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Pos (Succ zzz163000)) (Neg zzz16290) == GT)",fontsize=16,color="black",shape="box"];22378 -> 22394[label="",style="solid", color="black", weight=3]; 22379[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Pos Zero) (Pos zzz16290) == GT)",fontsize=16,color="burlywood",shape="box"];25384[label="zzz16290/Succ zzz162900",fontsize=10,color="white",style="solid",shape="box"];22379 -> 25384[label="",style="solid", color="burlywood", weight=9]; 25384 -> 22395[label="",style="solid", color="burlywood", weight=3]; 25385[label="zzz16290/Zero",fontsize=10,color="white",style="solid",shape="box"];22379 -> 25385[label="",style="solid", color="burlywood", weight=9]; 25385 -> 22396[label="",style="solid", color="burlywood", weight=3]; 22380[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Pos Zero) (Neg zzz16290) == GT)",fontsize=16,color="burlywood",shape="box"];25386[label="zzz16290/Succ zzz162900",fontsize=10,color="white",style="solid",shape="box"];22380 -> 25386[label="",style="solid", color="burlywood", weight=9]; 25386 -> 22397[label="",style="solid", color="burlywood", weight=3]; 25387[label="zzz16290/Zero",fontsize=10,color="white",style="solid",shape="box"];22380 -> 25387[label="",style="solid", color="burlywood", weight=9]; 25387 -> 22398[label="",style="solid", color="burlywood", weight=3]; 22381[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Neg (Succ zzz163000)) (Pos zzz16290) == GT)",fontsize=16,color="black",shape="box"];22381 -> 22399[label="",style="solid", color="black", weight=3]; 22382[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Neg (Succ zzz163000)) (Neg zzz16290) == GT)",fontsize=16,color="black",shape="box"];22382 -> 22400[label="",style="solid", color="black", weight=3]; 22383[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Neg Zero) (Pos zzz16290) == GT)",fontsize=16,color="burlywood",shape="box"];25388[label="zzz16290/Succ zzz162900",fontsize=10,color="white",style="solid",shape="box"];22383 -> 25388[label="",style="solid", color="burlywood", weight=9]; 25388 -> 22401[label="",style="solid", color="burlywood", weight=3]; 25389[label="zzz16290/Zero",fontsize=10,color="white",style="solid",shape="box"];22383 -> 25389[label="",style="solid", color="burlywood", weight=9]; 25389 -> 22402[label="",style="solid", color="burlywood", weight=3]; 22384[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Neg Zero) (Neg zzz16290) == GT)",fontsize=16,color="burlywood",shape="box"];25390[label="zzz16290/Succ zzz162900",fontsize=10,color="white",style="solid",shape="box"];22384 -> 25390[label="",style="solid", color="burlywood", weight=9]; 25390 -> 22403[label="",style="solid", color="burlywood", weight=3]; 25391[label="zzz16290/Zero",fontsize=10,color="white",style="solid",shape="box"];22384 -> 25391[label="",style="solid", color="burlywood", weight=9]; 25391 -> 22404[label="",style="solid", color="burlywood", weight=3]; 23705[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz171700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1716) == GT)",fontsize=16,color="burlywood",shape="box"];25392[label="zzz1716/Pos zzz17160",fontsize=10,color="white",style="solid",shape="box"];23705 -> 25392[label="",style="solid", color="burlywood", weight=9]; 25392 -> 23710[label="",style="solid", color="burlywood", weight=3]; 25393[label="zzz1716/Neg zzz17160",fontsize=10,color="white",style="solid",shape="box"];23705 -> 25393[label="",style="solid", color="burlywood", weight=9]; 25393 -> 23711[label="",style="solid", color="burlywood", weight=3]; 23706[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1716) == GT)",fontsize=16,color="burlywood",shape="box"];25394[label="zzz1716/Pos zzz17160",fontsize=10,color="white",style="solid",shape="box"];23706 -> 25394[label="",style="solid", color="burlywood", weight=9]; 25394 -> 23712[label="",style="solid", color="burlywood", weight=3]; 25395[label="zzz1716/Neg zzz17160",fontsize=10,color="white",style="solid",shape="box"];23706 -> 25395[label="",style="solid", color="burlywood", weight=9]; 25395 -> 23713[label="",style="solid", color="burlywood", weight=3]; 23707[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz171700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1716) == GT)",fontsize=16,color="burlywood",shape="box"];25396[label="zzz1716/Pos zzz17160",fontsize=10,color="white",style="solid",shape="box"];23707 -> 25396[label="",style="solid", color="burlywood", weight=9]; 25396 -> 23714[label="",style="solid", color="burlywood", weight=3]; 25397[label="zzz1716/Neg zzz17160",fontsize=10,color="white",style="solid",shape="box"];23707 -> 25397[label="",style="solid", color="burlywood", weight=9]; 25397 -> 23715[label="",style="solid", color="burlywood", weight=3]; 23708[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1716) == GT)",fontsize=16,color="burlywood",shape="box"];25398[label="zzz1716/Pos zzz17160",fontsize=10,color="white",style="solid",shape="box"];23708 -> 25398[label="",style="solid", color="burlywood", weight=9]; 25398 -> 23716[label="",style="solid", color="burlywood", weight=3]; 25399[label="zzz1716/Neg zzz17160",fontsize=10,color="white",style="solid",shape="box"];23708 -> 25399[label="",style="solid", color="burlywood", weight=9]; 25399 -> 23717[label="",style="solid", color="burlywood", weight=3]; 13049 -> 11[label="",style="dashed", color="red", weight=0]; 13049[label="FiniteMap.emptyFM",fontsize=16,color="magenta"];23982[label="FiniteMap.splitGT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (GT == GT)",fontsize=16,color="black",shape="box"];23982 -> 23987[label="",style="solid", color="black", weight=3]; 24672[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare1 True False (True <= False) == LT))",fontsize=16,color="black",shape="box"];24672 -> 24674[label="",style="solid", color="black", weight=3]; 24673[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 True zzz1775 zzz1776 zzz1777 zzz1778 True (EQ == LT))",fontsize=16,color="black",shape="box"];24673 -> 24675[label="",style="solid", color="black", weight=3]; 23984[label="FiniteMap.splitLT2 False zzz1719 zzz1720 zzz1721 zzz1722 True (GT == LT)",fontsize=16,color="black",shape="box"];23984 -> 23989[label="",style="solid", color="black", weight=3]; 10654[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (Pos (Succ zzz7050)) (Pos (Succ zzz594)) == LT)",fontsize=16,color="black",shape="box"];10654 -> 10674[label="",style="solid", color="black", weight=3]; 10655[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpInt (Pos Zero) (Pos (Succ zzz594)) == LT)",fontsize=16,color="black",shape="box"];10655 -> 10675[label="",style="solid", color="black", weight=3]; 22696[label="zzz461",fontsize=16,color="green",shape="box"];22697[label="zzz460",fontsize=16,color="green",shape="box"];22698 -> 1077[label="",style="dashed", color="red", weight=0]; 22698[label="FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444)",fontsize=16,color="magenta"];22698 -> 22793[label="",style="dashed", color="magenta", weight=3]; 22698 -> 22794[label="",style="dashed", color="magenta", weight=3]; 22699[label="zzz463",fontsize=16,color="green",shape="box"];22700[label="zzz461",fontsize=16,color="green",shape="box"];22701[label="zzz460",fontsize=16,color="green",shape="box"];22702 -> 1077[label="",style="dashed", color="red", weight=0]; 22702[label="FiniteMap.mkVBalBranch True zzz41 zzz464 (FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444)",fontsize=16,color="magenta"];22702 -> 22795[label="",style="dashed", color="magenta", weight=3]; 22702 -> 22796[label="",style="dashed", color="magenta", weight=3]; 22703[label="zzz463",fontsize=16,color="green",shape="box"];11079[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (Neg (Succ zzz7140)) (Neg (Succ zzz648)) == LT)",fontsize=16,color="black",shape="box"];11079 -> 11191[label="",style="solid", color="black", weight=3]; 11080[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpInt (Neg Zero) (Neg (Succ zzz648)) == LT)",fontsize=16,color="black",shape="box"];11080 -> 11192[label="",style="solid", color="black", weight=3]; 16760[label="zzz95300",fontsize=16,color="green",shape="box"];16761[label="zzz984000",fontsize=16,color="green",shape="box"];18989[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat (Succ zzz13550) (Succ zzz136500) == LT)",fontsize=16,color="black",shape="box"];18989 -> 19037[label="",style="solid", color="black", weight=3]; 18990[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat (Succ zzz13550) Zero == LT)",fontsize=16,color="black",shape="box"];18990 -> 19038[label="",style="solid", color="black", weight=3]; 18991[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 False",fontsize=16,color="black",shape="triangle"];18991 -> 19039[label="",style="solid", color="black", weight=3]; 18992 -> 18941[label="",style="dashed", color="red", weight=0]; 18992[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat Zero (Succ zzz136600) == LT)",fontsize=16,color="magenta"];18992 -> 19040[label="",style="dashed", color="magenta", weight=3]; 18992 -> 19041[label="",style="dashed", color="magenta", weight=3]; 18993[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (EQ == LT)",fontsize=16,color="black",shape="triangle"];18993 -> 19042[label="",style="solid", color="black", weight=3]; 18994 -> 18935[label="",style="dashed", color="red", weight=0]; 18994[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (GT == LT)",fontsize=16,color="magenta"];18995 -> 18993[label="",style="dashed", color="red", weight=0]; 18995[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (EQ == LT)",fontsize=16,color="magenta"];18996[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 True",fontsize=16,color="black",shape="box"];18996 -> 19043[label="",style="solid", color="black", weight=3]; 18997[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat (Succ zzz136700) (Succ zzz13560) == LT)",fontsize=16,color="black",shape="box"];18997 -> 19044[label="",style="solid", color="black", weight=3]; 18998[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat Zero (Succ zzz13560) == LT)",fontsize=16,color="black",shape="box"];18998 -> 19045[label="",style="solid", color="black", weight=3]; 18999 -> 18940[label="",style="dashed", color="red", weight=0]; 18999[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (LT == LT)",fontsize=16,color="magenta"];19000 -> 18993[label="",style="dashed", color="red", weight=0]; 19000[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (EQ == LT)",fontsize=16,color="magenta"];19001 -> 18934[label="",style="dashed", color="red", weight=0]; 19001[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat (Succ zzz136800) Zero == LT)",fontsize=16,color="magenta"];19001 -> 19046[label="",style="dashed", color="magenta", weight=3]; 19001 -> 19047[label="",style="dashed", color="magenta", weight=3]; 19002 -> 18993[label="",style="dashed", color="red", weight=0]; 19002[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (EQ == LT)",fontsize=16,color="magenta"];16763 -> 15698[label="",style="dashed", color="red", weight=0]; 16763[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz98800 zzz996000 == LT)",fontsize=16,color="magenta"];16763 -> 17088[label="",style="dashed", color="magenta", weight=3]; 16763 -> 17089[label="",style="dashed", color="magenta", weight=3]; 16764 -> 15191[label="",style="dashed", color="red", weight=0]; 16764[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];16765 -> 15196[label="",style="dashed", color="red", weight=0]; 16765[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];16766 -> 15411[label="",style="dashed", color="red", weight=0]; 16766[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];21588[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21589[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];21590[label="FiniteMap.Branch zzz430 zzz431 (Pos (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];21591[label="zzz41",fontsize=16,color="green",shape="box"];21592[label="False",fontsize=16,color="green",shape="box"];16905 -> 15878[label="",style="dashed", color="red", weight=0]; 16905[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (primCmpNat zzz94100 zzz1000000 == LT)",fontsize=16,color="magenta"];16905 -> 17097[label="",style="dashed", color="magenta", weight=3]; 16905 -> 17098[label="",style="dashed", color="magenta", weight=3]; 16906 -> 15242[label="",style="dashed", color="red", weight=0]; 16906[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];16907 -> 15247[label="",style="dashed", color="red", weight=0]; 16907[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];16908 -> 15460[label="",style="dashed", color="red", weight=0]; 16908[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];21593[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21594[label="FiniteMap.Branch zzz8540 zzz8541 (Pos Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];21595[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];21596[label="zzz41",fontsize=16,color="green",shape="box"];21597[label="False",fontsize=16,color="green",shape="box"];19003[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat (Succ zzz13570) (Succ zzz136900) == LT)",fontsize=16,color="black",shape="box"];19003 -> 19048[label="",style="solid", color="black", weight=3]; 19004[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat (Succ zzz13570) Zero == LT)",fontsize=16,color="black",shape="box"];19004 -> 19049[label="",style="solid", color="black", weight=3]; 19005[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 False",fontsize=16,color="black",shape="triangle"];19005 -> 19050[label="",style="solid", color="black", weight=3]; 19006 -> 18953[label="",style="dashed", color="red", weight=0]; 19006[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat Zero (Succ zzz137000) == LT)",fontsize=16,color="magenta"];19006 -> 19051[label="",style="dashed", color="magenta", weight=3]; 19006 -> 19052[label="",style="dashed", color="magenta", weight=3]; 19007[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (EQ == LT)",fontsize=16,color="black",shape="triangle"];19007 -> 19053[label="",style="solid", color="black", weight=3]; 19008 -> 18947[label="",style="dashed", color="red", weight=0]; 19008[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (GT == LT)",fontsize=16,color="magenta"];19009 -> 19007[label="",style="dashed", color="red", weight=0]; 19009[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (EQ == LT)",fontsize=16,color="magenta"];19010[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 True",fontsize=16,color="black",shape="box"];19010 -> 19054[label="",style="solid", color="black", weight=3]; 19011[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat (Succ zzz137100) (Succ zzz13580) == LT)",fontsize=16,color="black",shape="box"];19011 -> 19055[label="",style="solid", color="black", weight=3]; 19012[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat Zero (Succ zzz13580) == LT)",fontsize=16,color="black",shape="box"];19012 -> 19056[label="",style="solid", color="black", weight=3]; 19013 -> 18952[label="",style="dashed", color="red", weight=0]; 19013[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (LT == LT)",fontsize=16,color="magenta"];19014 -> 19007[label="",style="dashed", color="red", weight=0]; 19014[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (EQ == LT)",fontsize=16,color="magenta"];19015 -> 18946[label="",style="dashed", color="red", weight=0]; 19015[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat (Succ zzz137200) Zero == LT)",fontsize=16,color="magenta"];19015 -> 19057[label="",style="dashed", color="magenta", weight=3]; 19015 -> 19058[label="",style="dashed", color="magenta", weight=3]; 19016 -> 19007[label="",style="dashed", color="red", weight=0]; 19016[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (EQ == LT)",fontsize=16,color="magenta"];16935 -> 15903[label="",style="dashed", color="red", weight=0]; 16935[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (primCmpNat zzz94300 zzz1004000 == LT)",fontsize=16,color="magenta"];16935 -> 17145[label="",style="dashed", color="magenta", weight=3]; 16935 -> 17146[label="",style="dashed", color="magenta", weight=3]; 16936 -> 15266[label="",style="dashed", color="red", weight=0]; 16936[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (GT == LT)",fontsize=16,color="magenta"];16937 -> 15271[label="",style="dashed", color="red", weight=0]; 16937[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (LT == LT)",fontsize=16,color="magenta"];16938 -> 15486[label="",style="dashed", color="red", weight=0]; 16938[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 False zzz41 zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434 zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544 (EQ == LT)",fontsize=16,color="magenta"];21598[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21599[label="FiniteMap.Branch zzz8540 zzz8541 (Neg Zero) zzz8543 zzz8544",fontsize=16,color="green",shape="box"];21600[label="FiniteMap.Branch zzz430 zzz431 (Neg (Succ zzz43200)) zzz433 zzz434",fontsize=16,color="green",shape="box"];21601[label="zzz41",fontsize=16,color="green",shape="box"];21602[label="False",fontsize=16,color="green",shape="box"];16967[label="zzz97500",fontsize=16,color="green",shape="box"];16968[label="zzz992000",fontsize=16,color="green",shape="box"];22393[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat (Succ zzz163000) zzz16290 == GT)",fontsize=16,color="burlywood",shape="triangle"];25400[label="zzz16290/Succ zzz162900",fontsize=10,color="white",style="solid",shape="box"];22393 -> 25400[label="",style="solid", color="burlywood", weight=9]; 25400 -> 22413[label="",style="solid", color="burlywood", weight=3]; 25401[label="zzz16290/Zero",fontsize=10,color="white",style="solid",shape="box"];22393 -> 25401[label="",style="solid", color="burlywood", weight=9]; 25401 -> 22414[label="",style="solid", color="burlywood", weight=3]; 22394[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (GT == GT)",fontsize=16,color="black",shape="triangle"];22394 -> 22415[label="",style="solid", color="black", weight=3]; 22395[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Pos Zero) (Pos (Succ zzz162900)) == GT)",fontsize=16,color="black",shape="box"];22395 -> 22416[label="",style="solid", color="black", weight=3]; 22396[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];22396 -> 22417[label="",style="solid", color="black", weight=3]; 22397[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Pos Zero) (Neg (Succ zzz162900)) == GT)",fontsize=16,color="black",shape="box"];22397 -> 22418[label="",style="solid", color="black", weight=3]; 22398[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Pos Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];22398 -> 22419[label="",style="solid", color="black", weight=3]; 22399[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (LT == GT)",fontsize=16,color="black",shape="triangle"];22399 -> 22420[label="",style="solid", color="black", weight=3]; 22400[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat zzz16290 (Succ zzz163000) == GT)",fontsize=16,color="burlywood",shape="triangle"];25402[label="zzz16290/Succ zzz162900",fontsize=10,color="white",style="solid",shape="box"];22400 -> 25402[label="",style="solid", color="burlywood", weight=9]; 25402 -> 22421[label="",style="solid", color="burlywood", weight=3]; 25403[label="zzz16290/Zero",fontsize=10,color="white",style="solid",shape="box"];22400 -> 25403[label="",style="solid", color="burlywood", weight=9]; 25403 -> 22422[label="",style="solid", color="burlywood", weight=3]; 22401[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Neg Zero) (Pos (Succ zzz162900)) == GT)",fontsize=16,color="black",shape="box"];22401 -> 22423[label="",style="solid", color="black", weight=3]; 22402[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];22402 -> 22424[label="",style="solid", color="black", weight=3]; 22403[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Neg Zero) (Neg (Succ zzz162900)) == GT)",fontsize=16,color="black",shape="box"];22403 -> 22425[label="",style="solid", color="black", weight=3]; 22404[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpInt (Neg Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];22404 -> 22426[label="",style="solid", color="black", weight=3]; 23710[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz171700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17160)) == GT)",fontsize=16,color="black",shape="box"];23710 -> 23720[label="",style="solid", color="black", weight=3]; 23711[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz171700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17160)) == GT)",fontsize=16,color="black",shape="box"];23711 -> 23721[label="",style="solid", color="black", weight=3]; 23712[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17160)) == GT)",fontsize=16,color="black",shape="box"];23712 -> 23722[label="",style="solid", color="black", weight=3]; 23713[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17160)) == GT)",fontsize=16,color="black",shape="box"];23713 -> 23723[label="",style="solid", color="black", weight=3]; 23714[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz171700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17160)) == GT)",fontsize=16,color="black",shape="box"];23714 -> 23724[label="",style="solid", color="black", weight=3]; 23715[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz171700)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17160)) == GT)",fontsize=16,color="black",shape="box"];23715 -> 23725[label="",style="solid", color="black", weight=3]; 23716[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17160)) == GT)",fontsize=16,color="black",shape="box"];23716 -> 23726[label="",style="solid", color="black", weight=3]; 23717[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17160)) == GT)",fontsize=16,color="black",shape="box"];23717 -> 23727[label="",style="solid", color="black", weight=3]; 23987[label="FiniteMap.splitGT2 False zzz1719 zzz1720 zzz1721 zzz1722 True True",fontsize=16,color="black",shape="box"];23987 -> 24018[label="",style="solid", color="black", weight=3]; 24674[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare1 True False False == LT))",fontsize=16,color="black",shape="box"];24674 -> 24676[label="",style="solid", color="black", weight=3]; 24675[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 True zzz1775 zzz1776 zzz1777 zzz1778 True False)",fontsize=16,color="black",shape="box"];24675 -> 24677[label="",style="solid", color="black", weight=3]; 23989[label="FiniteMap.splitLT2 False zzz1719 zzz1720 zzz1721 zzz1722 True False",fontsize=16,color="black",shape="box"];23989 -> 24020[label="",style="solid", color="black", weight=3]; 10674 -> 21158[label="",style="dashed", color="red", weight=0]; 10674[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpNat (Succ zzz7050) (Succ zzz594) == LT)",fontsize=16,color="magenta"];10674 -> 21159[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21160[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21161[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21162[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21163[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21164[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21165[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21166[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21167[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21168[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21169[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21170[label="",style="dashed", color="magenta", weight=3]; 10674 -> 21171[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21158[label="",style="dashed", color="red", weight=0]; 10675[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 True zzz597 zzz592 zzz593 (Pos (Succ zzz594)) zzz595 zzz596 zzz587 zzz588 (Pos (Succ zzz589)) zzz590 zzz591 (primCmpNat Zero (Succ zzz594) == LT)",fontsize=16,color="magenta"];10675 -> 21172[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21173[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21174[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21175[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21176[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21177[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21178[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21179[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21180[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21181[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21182[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21183[label="",style="dashed", color="magenta", weight=3]; 10675 -> 21184[label="",style="dashed", color="magenta", weight=3]; 22793[label="FiniteMap.Branch zzz440 zzz441 (Pos Zero) zzz443 zzz444",fontsize=16,color="green",shape="box"];22794[label="zzz464",fontsize=16,color="green",shape="box"];22795[label="FiniteMap.Branch zzz440 zzz441 (Neg (Succ zzz44200)) zzz443 zzz444",fontsize=16,color="green",shape="box"];22796[label="zzz464",fontsize=16,color="green",shape="box"];11191 -> 21305[label="",style="dashed", color="red", weight=0]; 11191[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpNat (Succ zzz648) (Succ zzz7140) == LT)",fontsize=16,color="magenta"];11191 -> 21306[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21307[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21308[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21309[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21310[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21311[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21312[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21313[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21314[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21315[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21316[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21317[label="",style="dashed", color="magenta", weight=3]; 11191 -> 21318[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21305[label="",style="dashed", color="red", weight=0]; 11192[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 True zzz651 zzz646 zzz647 (Neg (Succ zzz648)) zzz649 zzz650 zzz641 zzz642 (Neg (Succ zzz643)) zzz644 zzz645 (primCmpNat (Succ zzz648) Zero == LT)",fontsize=16,color="magenta"];11192 -> 21319[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21320[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21321[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21322[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21323[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21324[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21325[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21326[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21327[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21328[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21329[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21330[label="",style="dashed", color="magenta", weight=3]; 11192 -> 21331[label="",style="dashed", color="magenta", weight=3]; 19037[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat zzz13550 zzz136500 == LT)",fontsize=16,color="burlywood",shape="triangle"];25404[label="zzz13550/Succ zzz135500",fontsize=10,color="white",style="solid",shape="box"];19037 -> 25404[label="",style="solid", color="burlywood", weight=9]; 25404 -> 19081[label="",style="solid", color="burlywood", weight=3]; 25405[label="zzz13550/Zero",fontsize=10,color="white",style="solid",shape="box"];19037 -> 25405[label="",style="solid", color="burlywood", weight=9]; 25405 -> 19082[label="",style="solid", color="burlywood", weight=3]; 19038 -> 18935[label="",style="dashed", color="red", weight=0]; 19038[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (GT == LT)",fontsize=16,color="magenta"];19039[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 otherwise",fontsize=16,color="black",shape="box"];19039 -> 19083[label="",style="solid", color="black", weight=3]; 19040[label="Zero",fontsize=16,color="green",shape="box"];19041[label="zzz136600",fontsize=16,color="green",shape="box"];19042 -> 18991[label="",style="dashed", color="red", weight=0]; 19042[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 False",fontsize=16,color="magenta"];19043 -> 22578[label="",style="dashed", color="red", weight=0]; 19043[label="FiniteMap.mkBalBranch zzz1307 zzz1308 zzz1310 (FiniteMap.mkVBalBranch False zzz1312 zzz1311 (FiniteMap.Branch zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306))",fontsize=16,color="magenta"];19043 -> 22704[label="",style="dashed", color="magenta", weight=3]; 19043 -> 22705[label="",style="dashed", color="magenta", weight=3]; 19043 -> 22706[label="",style="dashed", color="magenta", weight=3]; 19043 -> 22707[label="",style="dashed", color="magenta", weight=3]; 19044 -> 19037[label="",style="dashed", color="red", weight=0]; 19044[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat zzz136700 zzz13560 == LT)",fontsize=16,color="magenta"];19044 -> 19088[label="",style="dashed", color="magenta", weight=3]; 19044 -> 19089[label="",style="dashed", color="magenta", weight=3]; 19045 -> 18940[label="",style="dashed", color="red", weight=0]; 19045[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (LT == LT)",fontsize=16,color="magenta"];19046[label="Zero",fontsize=16,color="green",shape="box"];19047[label="zzz136800",fontsize=16,color="green",shape="box"];17088[label="zzz98800",fontsize=16,color="green",shape="box"];17089[label="zzz996000",fontsize=16,color="green",shape="box"];17097[label="zzz1000000",fontsize=16,color="green",shape="box"];17098[label="zzz94100",fontsize=16,color="green",shape="box"];19048[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat zzz13570 zzz136900 == LT)",fontsize=16,color="burlywood",shape="triangle"];25406[label="zzz13570/Succ zzz135700",fontsize=10,color="white",style="solid",shape="box"];19048 -> 25406[label="",style="solid", color="burlywood", weight=9]; 25406 -> 19090[label="",style="solid", color="burlywood", weight=3]; 25407[label="zzz13570/Zero",fontsize=10,color="white",style="solid",shape="box"];19048 -> 25407[label="",style="solid", color="burlywood", weight=9]; 25407 -> 19091[label="",style="solid", color="burlywood", weight=3]; 19049 -> 18947[label="",style="dashed", color="red", weight=0]; 19049[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (GT == LT)",fontsize=16,color="magenta"];19050[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 otherwise",fontsize=16,color="black",shape="box"];19050 -> 19092[label="",style="solid", color="black", weight=3]; 19051[label="zzz137000",fontsize=16,color="green",shape="box"];19052[label="Zero",fontsize=16,color="green",shape="box"];19053 -> 19005[label="",style="dashed", color="red", weight=0]; 19053[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 False",fontsize=16,color="magenta"];19054 -> 22578[label="",style="dashed", color="red", weight=0]; 19054[label="FiniteMap.mkBalBranch zzz1322 zzz1323 zzz1325 (FiniteMap.mkVBalBranch False zzz1327 zzz1326 (FiniteMap.Branch zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321))",fontsize=16,color="magenta"];19054 -> 22708[label="",style="dashed", color="magenta", weight=3]; 19054 -> 22709[label="",style="dashed", color="magenta", weight=3]; 19054 -> 22710[label="",style="dashed", color="magenta", weight=3]; 19054 -> 22711[label="",style="dashed", color="magenta", weight=3]; 19055 -> 19048[label="",style="dashed", color="red", weight=0]; 19055[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat zzz137100 zzz13580 == LT)",fontsize=16,color="magenta"];19055 -> 19097[label="",style="dashed", color="magenta", weight=3]; 19055 -> 19098[label="",style="dashed", color="magenta", weight=3]; 19056 -> 18952[label="",style="dashed", color="red", weight=0]; 19056[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (LT == LT)",fontsize=16,color="magenta"];19057[label="zzz137200",fontsize=16,color="green",shape="box"];19058[label="Zero",fontsize=16,color="green",shape="box"];17145[label="zzz1004000",fontsize=16,color="green",shape="box"];17146[label="zzz94300",fontsize=16,color="green",shape="box"];22413[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat (Succ zzz163000) (Succ zzz162900) == GT)",fontsize=16,color="black",shape="box"];22413 -> 22435[label="",style="solid", color="black", weight=3]; 22414[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat (Succ zzz163000) Zero == GT)",fontsize=16,color="black",shape="box"];22414 -> 22436[label="",style="solid", color="black", weight=3]; 22415[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) True",fontsize=16,color="black",shape="box"];22415 -> 22437[label="",style="solid", color="black", weight=3]; 22416 -> 22400[label="",style="dashed", color="red", weight=0]; 22416[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat Zero (Succ zzz162900) == GT)",fontsize=16,color="magenta"];22416 -> 22438[label="",style="dashed", color="magenta", weight=3]; 22416 -> 22439[label="",style="dashed", color="magenta", weight=3]; 22417[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (EQ == GT)",fontsize=16,color="black",shape="triangle"];22417 -> 22440[label="",style="solid", color="black", weight=3]; 22418 -> 22394[label="",style="dashed", color="red", weight=0]; 22418[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (GT == GT)",fontsize=16,color="magenta"];22419 -> 22417[label="",style="dashed", color="red", weight=0]; 22419[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (EQ == GT)",fontsize=16,color="magenta"];22420[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) False",fontsize=16,color="black",shape="triangle"];22420 -> 22441[label="",style="solid", color="black", weight=3]; 22421[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat (Succ zzz162900) (Succ zzz163000) == GT)",fontsize=16,color="black",shape="box"];22421 -> 22442[label="",style="solid", color="black", weight=3]; 22422[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat Zero (Succ zzz163000) == GT)",fontsize=16,color="black",shape="box"];22422 -> 22443[label="",style="solid", color="black", weight=3]; 22423 -> 22399[label="",style="dashed", color="red", weight=0]; 22423[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (LT == GT)",fontsize=16,color="magenta"];22424 -> 22417[label="",style="dashed", color="red", weight=0]; 22424[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (EQ == GT)",fontsize=16,color="magenta"];22425 -> 22393[label="",style="dashed", color="red", weight=0]; 22425[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat (Succ zzz162900) Zero == GT)",fontsize=16,color="magenta"];22425 -> 22444[label="",style="dashed", color="magenta", weight=3]; 22425 -> 22445[label="",style="dashed", color="magenta", weight=3]; 22426 -> 22417[label="",style="dashed", color="red", weight=0]; 22426[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (EQ == GT)",fontsize=16,color="magenta"];23720 -> 23730[label="",style="dashed", color="red", weight=0]; 23720[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz171700)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160)) == GT)",fontsize=16,color="magenta"];23720 -> 23731[label="",style="dashed", color="magenta", weight=3]; 23721 -> 23734[label="",style="dashed", color="red", weight=0]; 23721[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz171700)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160)) == GT)",fontsize=16,color="magenta"];23721 -> 23735[label="",style="dashed", color="magenta", weight=3]; 23722 -> 23738[label="",style="dashed", color="red", weight=0]; 23722[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160)) == GT)",fontsize=16,color="magenta"];23722 -> 23739[label="",style="dashed", color="magenta", weight=3]; 23723 -> 23742[label="",style="dashed", color="red", weight=0]; 23723[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160)) == GT)",fontsize=16,color="magenta"];23723 -> 23743[label="",style="dashed", color="magenta", weight=3]; 23724 -> 23746[label="",style="dashed", color="red", weight=0]; 23724[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz171700)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160)) == GT)",fontsize=16,color="magenta"];23724 -> 23747[label="",style="dashed", color="magenta", weight=3]; 23725 -> 23750[label="",style="dashed", color="red", weight=0]; 23725[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz171700)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160)) == GT)",fontsize=16,color="magenta"];23725 -> 23751[label="",style="dashed", color="magenta", weight=3]; 23726 -> 23754[label="",style="dashed", color="red", weight=0]; 23726[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160)) == GT)",fontsize=16,color="magenta"];23726 -> 23755[label="",style="dashed", color="magenta", weight=3]; 23727 -> 23758[label="",style="dashed", color="red", weight=0]; 23727[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160)) == GT)",fontsize=16,color="magenta"];23727 -> 23759[label="",style="dashed", color="magenta", weight=3]; 24018[label="FiniteMap.splitGT zzz1722 True",fontsize=16,color="burlywood",shape="box"];25408[label="zzz1722/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24018 -> 25408[label="",style="solid", color="burlywood", weight=9]; 25408 -> 24047[label="",style="solid", color="burlywood", weight=3]; 25409[label="zzz1722/FiniteMap.Branch zzz17220 zzz17221 zzz17222 zzz17223 zzz17224",fontsize=10,color="white",style="solid",shape="box"];24018 -> 25409[label="",style="solid", color="burlywood", weight=9]; 25409 -> 24048[label="",style="solid", color="burlywood", weight=3]; 24676[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare0 True False otherwise == LT))",fontsize=16,color="black",shape="box"];24676 -> 24678[label="",style="solid", color="black", weight=3]; 24677[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 True zzz1775 zzz1776 zzz1777 zzz1778 True (True > True))",fontsize=16,color="black",shape="box"];24677 -> 24679[label="",style="solid", color="black", weight=3]; 24020[label="FiniteMap.splitLT1 False zzz1719 zzz1720 zzz1721 zzz1722 True (True > False)",fontsize=16,color="black",shape="box"];24020 -> 24050[label="",style="solid", color="black", weight=3]; 21159[label="zzz594",fontsize=16,color="green",shape="box"];21160[label="zzz587",fontsize=16,color="green",shape="box"];21161[label="zzz597",fontsize=16,color="green",shape="box"];21162[label="zzz592",fontsize=16,color="green",shape="box"];21163[label="zzz596",fontsize=16,color="green",shape="box"];21164[label="Succ zzz594",fontsize=16,color="green",shape="box"];21165[label="zzz589",fontsize=16,color="green",shape="box"];21166[label="zzz593",fontsize=16,color="green",shape="box"];21167[label="zzz588",fontsize=16,color="green",shape="box"];21168[label="Succ zzz7050",fontsize=16,color="green",shape="box"];21169[label="zzz590",fontsize=16,color="green",shape="box"];21170[label="zzz591",fontsize=16,color="green",shape="box"];21171[label="zzz595",fontsize=16,color="green",shape="box"];21158[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 (primCmpNat zzz1585 zzz1586 == LT)",fontsize=16,color="burlywood",shape="triangle"];25410[label="zzz1585/Succ zzz15850",fontsize=10,color="white",style="solid",shape="box"];21158 -> 25410[label="",style="solid", color="burlywood", weight=9]; 25410 -> 21303[label="",style="solid", color="burlywood", weight=3]; 25411[label="zzz1585/Zero",fontsize=10,color="white",style="solid",shape="box"];21158 -> 25411[label="",style="solid", color="burlywood", weight=9]; 25411 -> 21304[label="",style="solid", color="burlywood", weight=3]; 21172[label="zzz594",fontsize=16,color="green",shape="box"];21173[label="zzz587",fontsize=16,color="green",shape="box"];21174[label="zzz597",fontsize=16,color="green",shape="box"];21175[label="zzz592",fontsize=16,color="green",shape="box"];21176[label="zzz596",fontsize=16,color="green",shape="box"];21177[label="Succ zzz594",fontsize=16,color="green",shape="box"];21178[label="zzz589",fontsize=16,color="green",shape="box"];21179[label="zzz593",fontsize=16,color="green",shape="box"];21180[label="zzz588",fontsize=16,color="green",shape="box"];21181[label="Zero",fontsize=16,color="green",shape="box"];21182[label="zzz590",fontsize=16,color="green",shape="box"];21183[label="zzz591",fontsize=16,color="green",shape="box"];21184[label="zzz595",fontsize=16,color="green",shape="box"];21306[label="zzz648",fontsize=16,color="green",shape="box"];21307[label="zzz644",fontsize=16,color="green",shape="box"];21308[label="Succ zzz7140",fontsize=16,color="green",shape="box"];21309[label="zzz645",fontsize=16,color="green",shape="box"];21310[label="zzz647",fontsize=16,color="green",shape="box"];21311[label="zzz649",fontsize=16,color="green",shape="box"];21312[label="zzz651",fontsize=16,color="green",shape="box"];21313[label="Succ zzz648",fontsize=16,color="green",shape="box"];21314[label="zzz642",fontsize=16,color="green",shape="box"];21315[label="zzz643",fontsize=16,color="green",shape="box"];21316[label="zzz641",fontsize=16,color="green",shape="box"];21317[label="zzz646",fontsize=16,color="green",shape="box"];21318[label="zzz650",fontsize=16,color="green",shape="box"];21305[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 (primCmpNat zzz1599 zzz1600 == LT)",fontsize=16,color="burlywood",shape="triangle"];25412[label="zzz1599/Succ zzz15990",fontsize=10,color="white",style="solid",shape="box"];21305 -> 25412[label="",style="solid", color="burlywood", weight=9]; 25412 -> 21450[label="",style="solid", color="burlywood", weight=3]; 25413[label="zzz1599/Zero",fontsize=10,color="white",style="solid",shape="box"];21305 -> 25413[label="",style="solid", color="burlywood", weight=9]; 25413 -> 21451[label="",style="solid", color="burlywood", weight=3]; 21319[label="zzz648",fontsize=16,color="green",shape="box"];21320[label="zzz644",fontsize=16,color="green",shape="box"];21321[label="Zero",fontsize=16,color="green",shape="box"];21322[label="zzz645",fontsize=16,color="green",shape="box"];21323[label="zzz647",fontsize=16,color="green",shape="box"];21324[label="zzz649",fontsize=16,color="green",shape="box"];21325[label="zzz651",fontsize=16,color="green",shape="box"];21326[label="Succ zzz648",fontsize=16,color="green",shape="box"];21327[label="zzz642",fontsize=16,color="green",shape="box"];21328[label="zzz643",fontsize=16,color="green",shape="box"];21329[label="zzz641",fontsize=16,color="green",shape="box"];21330[label="zzz646",fontsize=16,color="green",shape="box"];21331[label="zzz650",fontsize=16,color="green",shape="box"];19081[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat (Succ zzz135500) zzz136500 == LT)",fontsize=16,color="burlywood",shape="box"];25414[label="zzz136500/Succ zzz1365000",fontsize=10,color="white",style="solid",shape="box"];19081 -> 25414[label="",style="solid", color="burlywood", weight=9]; 25414 -> 19126[label="",style="solid", color="burlywood", weight=3]; 25415[label="zzz136500/Zero",fontsize=10,color="white",style="solid",shape="box"];19081 -> 25415[label="",style="solid", color="burlywood", weight=9]; 25415 -> 19127[label="",style="solid", color="burlywood", weight=3]; 19082[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat Zero zzz136500 == LT)",fontsize=16,color="burlywood",shape="box"];25416[label="zzz136500/Succ zzz1365000",fontsize=10,color="white",style="solid",shape="box"];19082 -> 25416[label="",style="solid", color="burlywood", weight=9]; 25416 -> 19128[label="",style="solid", color="burlywood", weight=3]; 25417[label="zzz136500/Zero",fontsize=10,color="white",style="solid",shape="box"];19082 -> 25417[label="",style="solid", color="burlywood", weight=9]; 25417 -> 19129[label="",style="solid", color="burlywood", weight=3]; 19083[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 True",fontsize=16,color="black",shape="box"];19083 -> 19130[label="",style="solid", color="black", weight=3]; 22704[label="zzz1308",fontsize=16,color="green",shape="box"];22705[label="zzz1307",fontsize=16,color="green",shape="box"];22706 -> 12908[label="",style="dashed", color="red", weight=0]; 22706[label="FiniteMap.mkVBalBranch False zzz1312 zzz1311 (FiniteMap.Branch zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306)",fontsize=16,color="magenta"];22706 -> 22797[label="",style="dashed", color="magenta", weight=3]; 22706 -> 22798[label="",style="dashed", color="magenta", weight=3]; 22706 -> 22799[label="",style="dashed", color="magenta", weight=3]; 22707[label="zzz1310",fontsize=16,color="green",shape="box"];19088[label="zzz136700",fontsize=16,color="green",shape="box"];19089[label="zzz13560",fontsize=16,color="green",shape="box"];19090[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat (Succ zzz135700) zzz136900 == LT)",fontsize=16,color="burlywood",shape="box"];25418[label="zzz136900/Succ zzz1369000",fontsize=10,color="white",style="solid",shape="box"];19090 -> 25418[label="",style="solid", color="burlywood", weight=9]; 25418 -> 19134[label="",style="solid", color="burlywood", weight=3]; 25419[label="zzz136900/Zero",fontsize=10,color="white",style="solid",shape="box"];19090 -> 25419[label="",style="solid", color="burlywood", weight=9]; 25419 -> 19135[label="",style="solid", color="burlywood", weight=3]; 19091[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat Zero zzz136900 == LT)",fontsize=16,color="burlywood",shape="box"];25420[label="zzz136900/Succ zzz1369000",fontsize=10,color="white",style="solid",shape="box"];19091 -> 25420[label="",style="solid", color="burlywood", weight=9]; 25420 -> 19136[label="",style="solid", color="burlywood", weight=3]; 25421[label="zzz136900/Zero",fontsize=10,color="white",style="solid",shape="box"];19091 -> 25421[label="",style="solid", color="burlywood", weight=9]; 25421 -> 19137[label="",style="solid", color="burlywood", weight=3]; 19092[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 True",fontsize=16,color="black",shape="box"];19092 -> 19138[label="",style="solid", color="black", weight=3]; 22708[label="zzz1323",fontsize=16,color="green",shape="box"];22709[label="zzz1322",fontsize=16,color="green",shape="box"];22710 -> 12908[label="",style="dashed", color="red", weight=0]; 22710[label="FiniteMap.mkVBalBranch False zzz1327 zzz1326 (FiniteMap.Branch zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321)",fontsize=16,color="magenta"];22710 -> 22800[label="",style="dashed", color="magenta", weight=3]; 22710 -> 22801[label="",style="dashed", color="magenta", weight=3]; 22710 -> 22802[label="",style="dashed", color="magenta", weight=3]; 22711[label="zzz1325",fontsize=16,color="green",shape="box"];19097[label="zzz137100",fontsize=16,color="green",shape="box"];19098[label="zzz13580",fontsize=16,color="green",shape="box"];22435[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat zzz163000 zzz162900 == GT)",fontsize=16,color="burlywood",shape="triangle"];25422[label="zzz163000/Succ zzz1630000",fontsize=10,color="white",style="solid",shape="box"];22435 -> 25422[label="",style="solid", color="burlywood", weight=9]; 25422 -> 22455[label="",style="solid", color="burlywood", weight=3]; 25423[label="zzz163000/Zero",fontsize=10,color="white",style="solid",shape="box"];22435 -> 25423[label="",style="solid", color="burlywood", weight=9]; 25423 -> 22456[label="",style="solid", color="burlywood", weight=3]; 22436 -> 22394[label="",style="dashed", color="red", weight=0]; 22436[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (GT == GT)",fontsize=16,color="magenta"];22437 -> 22578[label="",style="dashed", color="red", weight=0]; 22437[label="FiniteMap.mkBalBranch (FiniteMap.glueBal2Mid_key2 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)) (FiniteMap.glueBal2Mid_elt2 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.deleteMin (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434))",fontsize=16,color="magenta"];22437 -> 22712[label="",style="dashed", color="magenta", weight=3]; 22437 -> 22713[label="",style="dashed", color="magenta", weight=3]; 22437 -> 22714[label="",style="dashed", color="magenta", weight=3]; 22437 -> 22715[label="",style="dashed", color="magenta", weight=3]; 22438[label="Zero",fontsize=16,color="green",shape="box"];22439[label="zzz162900",fontsize=16,color="green",shape="box"];22440 -> 22420[label="",style="dashed", color="red", weight=0]; 22440[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) False",fontsize=16,color="magenta"];22441[label="FiniteMap.glueBal2GlueBal0 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) otherwise",fontsize=16,color="black",shape="box"];22441 -> 22458[label="",style="solid", color="black", weight=3]; 22442 -> 22435[label="",style="dashed", color="red", weight=0]; 22442[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat zzz162900 zzz163000 == GT)",fontsize=16,color="magenta"];22442 -> 22459[label="",style="dashed", color="magenta", weight=3]; 22442 -> 22460[label="",style="dashed", color="magenta", weight=3]; 22443 -> 22399[label="",style="dashed", color="red", weight=0]; 22443[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (LT == GT)",fontsize=16,color="magenta"];22444[label="zzz162900",fontsize=16,color="green",shape="box"];22445[label="Zero",fontsize=16,color="green",shape="box"];23731 -> 14457[label="",style="dashed", color="red", weight=0]; 23731[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160",fontsize=16,color="magenta"];23731 -> 23762[label="",style="dashed", color="magenta", weight=3]; 23730[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz171700)) (Pos zzz1733) == GT)",fontsize=16,color="black",shape="triangle"];23730 -> 23763[label="",style="solid", color="black", weight=3]; 23735 -> 14457[label="",style="dashed", color="red", weight=0]; 23735[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160",fontsize=16,color="magenta"];23735 -> 23764[label="",style="dashed", color="magenta", weight=3]; 23734[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz171700)) (Neg zzz1734) == GT)",fontsize=16,color="black",shape="triangle"];23734 -> 23765[label="",style="solid", color="black", weight=3]; 23739 -> 14457[label="",style="dashed", color="red", weight=0]; 23739[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160",fontsize=16,color="magenta"];23739 -> 23766[label="",style="dashed", color="magenta", weight=3]; 23738[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Pos zzz1735) == GT)",fontsize=16,color="burlywood",shape="triangle"];25424[label="zzz1735/Succ zzz17350",fontsize=10,color="white",style="solid",shape="box"];23738 -> 25424[label="",style="solid", color="burlywood", weight=9]; 25424 -> 23767[label="",style="solid", color="burlywood", weight=3]; 25425[label="zzz1735/Zero",fontsize=10,color="white",style="solid",shape="box"];23738 -> 25425[label="",style="solid", color="burlywood", weight=9]; 25425 -> 23768[label="",style="solid", color="burlywood", weight=3]; 23743 -> 14457[label="",style="dashed", color="red", weight=0]; 23743[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160",fontsize=16,color="magenta"];23743 -> 23769[label="",style="dashed", color="magenta", weight=3]; 23742[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Neg zzz1736) == GT)",fontsize=16,color="burlywood",shape="triangle"];25426[label="zzz1736/Succ zzz17360",fontsize=10,color="white",style="solid",shape="box"];23742 -> 25426[label="",style="solid", color="burlywood", weight=9]; 25426 -> 23770[label="",style="solid", color="burlywood", weight=3]; 25427[label="zzz1736/Zero",fontsize=10,color="white",style="solid",shape="box"];23742 -> 25427[label="",style="solid", color="burlywood", weight=9]; 25427 -> 23771[label="",style="solid", color="burlywood", weight=3]; 23747 -> 14457[label="",style="dashed", color="red", weight=0]; 23747[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160",fontsize=16,color="magenta"];23747 -> 23772[label="",style="dashed", color="magenta", weight=3]; 23746[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz171700)) (Pos zzz1737) == GT)",fontsize=16,color="black",shape="triangle"];23746 -> 23773[label="",style="solid", color="black", weight=3]; 23751 -> 14457[label="",style="dashed", color="red", weight=0]; 23751[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160",fontsize=16,color="magenta"];23751 -> 23774[label="",style="dashed", color="magenta", weight=3]; 23750[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz171700)) (Neg zzz1738) == GT)",fontsize=16,color="black",shape="triangle"];23750 -> 23775[label="",style="solid", color="black", weight=3]; 23755 -> 14457[label="",style="dashed", color="red", weight=0]; 23755[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160",fontsize=16,color="magenta"];23755 -> 23776[label="",style="dashed", color="magenta", weight=3]; 23754[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Pos zzz1739) == GT)",fontsize=16,color="burlywood",shape="triangle"];25428[label="zzz1739/Succ zzz17390",fontsize=10,color="white",style="solid",shape="box"];23754 -> 25428[label="",style="solid", color="burlywood", weight=9]; 25428 -> 23777[label="",style="solid", color="burlywood", weight=3]; 25429[label="zzz1739/Zero",fontsize=10,color="white",style="solid",shape="box"];23754 -> 25429[label="",style="solid", color="burlywood", weight=9]; 25429 -> 23778[label="",style="solid", color="burlywood", weight=3]; 23759 -> 14457[label="",style="dashed", color="red", weight=0]; 23759[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17160",fontsize=16,color="magenta"];23759 -> 23779[label="",style="dashed", color="magenta", weight=3]; 23758[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Neg zzz1740) == GT)",fontsize=16,color="burlywood",shape="triangle"];25430[label="zzz1740/Succ zzz17400",fontsize=10,color="white",style="solid",shape="box"];23758 -> 25430[label="",style="solid", color="burlywood", weight=9]; 25430 -> 23780[label="",style="solid", color="burlywood", weight=3]; 25431[label="zzz1740/Zero",fontsize=10,color="white",style="solid",shape="box"];23758 -> 25431[label="",style="solid", color="burlywood", weight=9]; 25431 -> 23781[label="",style="solid", color="burlywood", weight=3]; 24047[label="FiniteMap.splitGT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];24047 -> 24076[label="",style="solid", color="black", weight=3]; 24048[label="FiniteMap.splitGT (FiniteMap.Branch zzz17220 zzz17221 zzz17222 zzz17223 zzz17224) True",fontsize=16,color="black",shape="box"];24048 -> 24077[label="",style="solid", color="black", weight=3]; 24678[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare0 True False True == LT))",fontsize=16,color="black",shape="box"];24678 -> 24680[label="",style="solid", color="black", weight=3]; 24679[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 True zzz1775 zzz1776 zzz1777 zzz1778 True (compare True True == GT))",fontsize=16,color="black",shape="box"];24679 -> 24681[label="",style="solid", color="black", weight=3]; 24050[label="FiniteMap.splitLT1 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare True False == GT)",fontsize=16,color="black",shape="box"];24050 -> 24079[label="",style="solid", color="black", weight=3]; 21303[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 (primCmpNat (Succ zzz15850) zzz1586 == LT)",fontsize=16,color="burlywood",shape="box"];25432[label="zzz1586/Succ zzz15860",fontsize=10,color="white",style="solid",shape="box"];21303 -> 25432[label="",style="solid", color="burlywood", weight=9]; 25432 -> 21452[label="",style="solid", color="burlywood", weight=3]; 25433[label="zzz1586/Zero",fontsize=10,color="white",style="solid",shape="box"];21303 -> 25433[label="",style="solid", color="burlywood", weight=9]; 25433 -> 21453[label="",style="solid", color="burlywood", weight=3]; 21304[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 (primCmpNat Zero zzz1586 == LT)",fontsize=16,color="burlywood",shape="box"];25434[label="zzz1586/Succ zzz15860",fontsize=10,color="white",style="solid",shape="box"];21304 -> 25434[label="",style="solid", color="burlywood", weight=9]; 25434 -> 21454[label="",style="solid", color="burlywood", weight=3]; 25435[label="zzz1586/Zero",fontsize=10,color="white",style="solid",shape="box"];21304 -> 25435[label="",style="solid", color="burlywood", weight=9]; 25435 -> 21455[label="",style="solid", color="burlywood", weight=3]; 21450[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 (primCmpNat (Succ zzz15990) zzz1600 == LT)",fontsize=16,color="burlywood",shape="box"];25436[label="zzz1600/Succ zzz16000",fontsize=10,color="white",style="solid",shape="box"];21450 -> 25436[label="",style="solid", color="burlywood", weight=9]; 25436 -> 21680[label="",style="solid", color="burlywood", weight=3]; 25437[label="zzz1600/Zero",fontsize=10,color="white",style="solid",shape="box"];21450 -> 25437[label="",style="solid", color="burlywood", weight=9]; 25437 -> 21681[label="",style="solid", color="burlywood", weight=3]; 21451[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 (primCmpNat Zero zzz1600 == LT)",fontsize=16,color="burlywood",shape="box"];25438[label="zzz1600/Succ zzz16000",fontsize=10,color="white",style="solid",shape="box"];21451 -> 25438[label="",style="solid", color="burlywood", weight=9]; 25438 -> 21682[label="",style="solid", color="burlywood", weight=3]; 25439[label="zzz1600/Zero",fontsize=10,color="white",style="solid",shape="box"];21451 -> 25439[label="",style="solid", color="burlywood", weight=9]; 25439 -> 21683[label="",style="solid", color="burlywood", weight=3]; 19126[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat (Succ zzz135500) (Succ zzz1365000) == LT)",fontsize=16,color="black",shape="box"];19126 -> 19180[label="",style="solid", color="black", weight=3]; 19127[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat (Succ zzz135500) Zero == LT)",fontsize=16,color="black",shape="box"];19127 -> 19181[label="",style="solid", color="black", weight=3]; 19128[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat Zero (Succ zzz1365000) == LT)",fontsize=16,color="black",shape="box"];19128 -> 19182[label="",style="solid", color="black", weight=3]; 19129[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];19129 -> 19183[label="",style="solid", color="black", weight=3]; 19130 -> 21457[label="",style="dashed", color="red", weight=0]; 19130[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz1312 (FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311) (FiniteMap.Branch zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306)",fontsize=16,color="magenta"];19130 -> 21623[label="",style="dashed", color="magenta", weight=3]; 19130 -> 21624[label="",style="dashed", color="magenta", weight=3]; 19130 -> 21625[label="",style="dashed", color="magenta", weight=3]; 19130 -> 21626[label="",style="dashed", color="magenta", weight=3]; 19130 -> 21627[label="",style="dashed", color="magenta", weight=3]; 22797[label="zzz1312",fontsize=16,color="green",shape="box"];22798[label="FiniteMap.Branch zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306",fontsize=16,color="green",shape="box"];22799[label="zzz1311",fontsize=16,color="green",shape="box"];19134[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat (Succ zzz135700) (Succ zzz1369000) == LT)",fontsize=16,color="black",shape="box"];19134 -> 19197[label="",style="solid", color="black", weight=3]; 19135[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat (Succ zzz135700) Zero == LT)",fontsize=16,color="black",shape="box"];19135 -> 19198[label="",style="solid", color="black", weight=3]; 19136[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat Zero (Succ zzz1369000) == LT)",fontsize=16,color="black",shape="box"];19136 -> 19199[label="",style="solid", color="black", weight=3]; 19137[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];19137 -> 19200[label="",style="solid", color="black", weight=3]; 19138 -> 21457[label="",style="dashed", color="red", weight=0]; 19138[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) False zzz1327 (FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326) (FiniteMap.Branch zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321)",fontsize=16,color="magenta"];19138 -> 21628[label="",style="dashed", color="magenta", weight=3]; 19138 -> 21629[label="",style="dashed", color="magenta", weight=3]; 19138 -> 21630[label="",style="dashed", color="magenta", weight=3]; 19138 -> 21631[label="",style="dashed", color="magenta", weight=3]; 19138 -> 21632[label="",style="dashed", color="magenta", weight=3]; 22800[label="zzz1327",fontsize=16,color="green",shape="box"];22801[label="FiniteMap.Branch zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321",fontsize=16,color="green",shape="box"];22802[label="zzz1326",fontsize=16,color="green",shape="box"];22455[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat (Succ zzz1630000) zzz162900 == GT)",fontsize=16,color="burlywood",shape="box"];25440[label="zzz162900/Succ zzz1629000",fontsize=10,color="white",style="solid",shape="box"];22455 -> 25440[label="",style="solid", color="burlywood", weight=9]; 25440 -> 22471[label="",style="solid", color="burlywood", weight=3]; 25441[label="zzz162900/Zero",fontsize=10,color="white",style="solid",shape="box"];22455 -> 25441[label="",style="solid", color="burlywood", weight=9]; 25441 -> 22472[label="",style="solid", color="burlywood", weight=3]; 22456[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat Zero zzz162900 == GT)",fontsize=16,color="burlywood",shape="box"];25442[label="zzz162900/Succ zzz1629000",fontsize=10,color="white",style="solid",shape="box"];22456 -> 25442[label="",style="solid", color="burlywood", weight=9]; 25442 -> 22473[label="",style="solid", color="burlywood", weight=3]; 25443[label="zzz162900/Zero",fontsize=10,color="white",style="solid",shape="box"];22456 -> 25443[label="",style="solid", color="burlywood", weight=9]; 25443 -> 22474[label="",style="solid", color="burlywood", weight=3]; 22712[label="FiniteMap.glueBal2Mid_elt2 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="black",shape="box"];22712 -> 22803[label="",style="solid", color="black", weight=3]; 22713[label="FiniteMap.glueBal2Mid_key2 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="black",shape="box"];22713 -> 22804[label="",style="solid", color="black", weight=3]; 22714[label="FiniteMap.deleteMin (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="burlywood",shape="triangle"];25444[label="zzz128433/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22714 -> 25444[label="",style="solid", color="burlywood", weight=9]; 25444 -> 22805[label="",style="solid", color="burlywood", weight=3]; 25445[label="zzz128433/FiniteMap.Branch zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334",fontsize=10,color="white",style="solid",shape="box"];22714 -> 25445[label="",style="solid", color="burlywood", weight=9]; 25445 -> 22806[label="",style="solid", color="burlywood", weight=3]; 22715[label="FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804",fontsize=16,color="green",shape="box"];22458[label="FiniteMap.glueBal2GlueBal0 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) True",fontsize=16,color="black",shape="box"];22458 -> 22476[label="",style="solid", color="black", weight=3]; 22459[label="zzz162900",fontsize=16,color="green",shape="box"];22460[label="zzz163000",fontsize=16,color="green",shape="box"];23762[label="zzz17160",fontsize=16,color="green",shape="box"];23763[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz171700) zzz1733 == GT)",fontsize=16,color="burlywood",shape="triangle"];25446[label="zzz1733/Succ zzz17330",fontsize=10,color="white",style="solid",shape="box"];23763 -> 25446[label="",style="solid", color="burlywood", weight=9]; 25446 -> 23784[label="",style="solid", color="burlywood", weight=3]; 25447[label="zzz1733/Zero",fontsize=10,color="white",style="solid",shape="box"];23763 -> 25447[label="",style="solid", color="burlywood", weight=9]; 25447 -> 23785[label="",style="solid", color="burlywood", weight=3]; 23764[label="zzz17160",fontsize=16,color="green",shape="box"];23765[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (GT == GT)",fontsize=16,color="black",shape="triangle"];23765 -> 23786[label="",style="solid", color="black", weight=3]; 23766[label="zzz17160",fontsize=16,color="green",shape="box"];23767[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Pos (Succ zzz17350)) == GT)",fontsize=16,color="black",shape="box"];23767 -> 23787[label="",style="solid", color="black", weight=3]; 23768[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];23768 -> 23788[label="",style="solid", color="black", weight=3]; 23769[label="zzz17160",fontsize=16,color="green",shape="box"];23770[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Neg (Succ zzz17360)) == GT)",fontsize=16,color="black",shape="box"];23770 -> 23789[label="",style="solid", color="black", weight=3]; 23771[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];23771 -> 23790[label="",style="solid", color="black", weight=3]; 23772[label="zzz17160",fontsize=16,color="green",shape="box"];23773[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == GT)",fontsize=16,color="black",shape="triangle"];23773 -> 23791[label="",style="solid", color="black", weight=3]; 23774[label="zzz17160",fontsize=16,color="green",shape="box"];23775[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat zzz1738 (Succ zzz171700) == GT)",fontsize=16,color="burlywood",shape="triangle"];25448[label="zzz1738/Succ zzz17380",fontsize=10,color="white",style="solid",shape="box"];23775 -> 25448[label="",style="solid", color="burlywood", weight=9]; 25448 -> 23792[label="",style="solid", color="burlywood", weight=3]; 25449[label="zzz1738/Zero",fontsize=10,color="white",style="solid",shape="box"];23775 -> 25449[label="",style="solid", color="burlywood", weight=9]; 25449 -> 23793[label="",style="solid", color="burlywood", weight=3]; 23776[label="zzz17160",fontsize=16,color="green",shape="box"];23777[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Pos (Succ zzz17390)) == GT)",fontsize=16,color="black",shape="box"];23777 -> 23794[label="",style="solid", color="black", weight=3]; 23778[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];23778 -> 23795[label="",style="solid", color="black", weight=3]; 23779[label="zzz17160",fontsize=16,color="green",shape="box"];23780[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Neg (Succ zzz17400)) == GT)",fontsize=16,color="black",shape="box"];23780 -> 23796[label="",style="solid", color="black", weight=3]; 23781[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];23781 -> 23797[label="",style="solid", color="black", weight=3]; 24076 -> 1402[label="",style="dashed", color="red", weight=0]; 24076[label="FiniteMap.splitGT4 FiniteMap.EmptyFM True",fontsize=16,color="magenta"];24077[label="FiniteMap.splitGT3 (FiniteMap.Branch zzz17220 zzz17221 zzz17222 zzz17223 zzz17224) True",fontsize=16,color="black",shape="box"];24077 -> 24087[label="",style="solid", color="black", weight=3]; 24680[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 False zzz1775 zzz1776 zzz1777 zzz1778 True (GT == LT))",fontsize=16,color="black",shape="box"];24680 -> 24682[label="",style="solid", color="black", weight=3]; 24681[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 True zzz1775 zzz1776 zzz1777 zzz1778 True (compare3 True True == GT))",fontsize=16,color="black",shape="box"];24681 -> 24683[label="",style="solid", color="black", weight=3]; 24079[label="FiniteMap.splitLT1 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare3 True False == GT)",fontsize=16,color="black",shape="box"];24079 -> 24089[label="",style="solid", color="black", weight=3]; 21452[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 (primCmpNat (Succ zzz15850) (Succ zzz15860) == LT)",fontsize=16,color="black",shape="box"];21452 -> 21684[label="",style="solid", color="black", weight=3]; 21453[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 (primCmpNat (Succ zzz15850) Zero == LT)",fontsize=16,color="black",shape="box"];21453 -> 21685[label="",style="solid", color="black", weight=3]; 21454[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 (primCmpNat Zero (Succ zzz15860) == LT)",fontsize=16,color="black",shape="box"];21454 -> 21686[label="",style="solid", color="black", weight=3]; 21455[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];21455 -> 21687[label="",style="solid", color="black", weight=3]; 21680[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 (primCmpNat (Succ zzz15990) (Succ zzz16000) == LT)",fontsize=16,color="black",shape="box"];21680 -> 21727[label="",style="solid", color="black", weight=3]; 21681[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 (primCmpNat (Succ zzz15990) Zero == LT)",fontsize=16,color="black",shape="box"];21681 -> 21728[label="",style="solid", color="black", weight=3]; 21682[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 (primCmpNat Zero (Succ zzz16000) == LT)",fontsize=16,color="black",shape="box"];21682 -> 21729[label="",style="solid", color="black", weight=3]; 21683[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];21683 -> 21730[label="",style="solid", color="black", weight=3]; 19180 -> 19037[label="",style="dashed", color="red", weight=0]; 19180[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (primCmpNat zzz135500 zzz1365000 == LT)",fontsize=16,color="magenta"];19180 -> 19249[label="",style="dashed", color="magenta", weight=3]; 19180 -> 19250[label="",style="dashed", color="magenta", weight=3]; 19181 -> 18935[label="",style="dashed", color="red", weight=0]; 19181[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (GT == LT)",fontsize=16,color="magenta"];19182 -> 18940[label="",style="dashed", color="red", weight=0]; 19182[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (LT == LT)",fontsize=16,color="magenta"];19183 -> 18993[label="",style="dashed", color="red", weight=0]; 19183[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 False zzz1312 zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311 zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306 (EQ == LT)",fontsize=16,color="magenta"];21623[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21624[label="FiniteMap.Branch zzz1302 zzz1303 (Pos (Succ zzz1304)) zzz1305 zzz1306",fontsize=16,color="green",shape="box"];21625[label="FiniteMap.Branch zzz1307 zzz1308 (Pos (Succ zzz1309)) zzz1310 zzz1311",fontsize=16,color="green",shape="box"];21626[label="zzz1312",fontsize=16,color="green",shape="box"];21627[label="False",fontsize=16,color="green",shape="box"];19197 -> 19048[label="",style="dashed", color="red", weight=0]; 19197[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (primCmpNat zzz135700 zzz1369000 == LT)",fontsize=16,color="magenta"];19197 -> 19252[label="",style="dashed", color="magenta", weight=3]; 19197 -> 19253[label="",style="dashed", color="magenta", weight=3]; 19198 -> 18947[label="",style="dashed", color="red", weight=0]; 19198[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (GT == LT)",fontsize=16,color="magenta"];19199 -> 18952[label="",style="dashed", color="red", weight=0]; 19199[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (LT == LT)",fontsize=16,color="magenta"];19200 -> 19007[label="",style="dashed", color="red", weight=0]; 19200[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 False zzz1327 zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326 zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321 (EQ == LT)",fontsize=16,color="magenta"];21628[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21629[label="FiniteMap.Branch zzz1317 zzz1318 (Neg (Succ zzz1319)) zzz1320 zzz1321",fontsize=16,color="green",shape="box"];21630[label="FiniteMap.Branch zzz1322 zzz1323 (Neg (Succ zzz1324)) zzz1325 zzz1326",fontsize=16,color="green",shape="box"];21631[label="zzz1327",fontsize=16,color="green",shape="box"];21632[label="False",fontsize=16,color="green",shape="box"];22471[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat (Succ zzz1630000) (Succ zzz1629000) == GT)",fontsize=16,color="black",shape="box"];22471 -> 22488[label="",style="solid", color="black", weight=3]; 22472[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat (Succ zzz1630000) Zero == GT)",fontsize=16,color="black",shape="box"];22472 -> 22489[label="",style="solid", color="black", weight=3]; 22473[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat Zero (Succ zzz1629000) == GT)",fontsize=16,color="black",shape="box"];22473 -> 22490[label="",style="solid", color="black", weight=3]; 22474[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat Zero Zero == GT)",fontsize=16,color="black",shape="box"];22474 -> 22491[label="",style="solid", color="black", weight=3]; 22803[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.glueBal2Vv3 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434))",fontsize=16,color="black",shape="box"];22803 -> 22837[label="",style="solid", color="black", weight=3]; 22804[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.glueBal2Vv3 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434))",fontsize=16,color="black",shape="box"];22804 -> 22838[label="",style="solid", color="black", weight=3]; 22805[label="FiniteMap.deleteMin (FiniteMap.Branch zzz128430 zzz128431 zzz128432 FiniteMap.EmptyFM zzz128434)",fontsize=16,color="black",shape="box"];22805 -> 22839[label="",style="solid", color="black", weight=3]; 22806[label="FiniteMap.deleteMin (FiniteMap.Branch zzz128430 zzz128431 zzz128432 (FiniteMap.Branch zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334) zzz128434)",fontsize=16,color="black",shape="box"];22806 -> 22840[label="",style="solid", color="black", weight=3]; 22476 -> 22578[label="",style="dashed", color="red", weight=0]; 22476[label="FiniteMap.mkBalBranch (FiniteMap.glueBal2Mid_key1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)) (FiniteMap.glueBal2Mid_elt1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)) (FiniteMap.deleteMax (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804)) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="magenta"];22476 -> 22716[label="",style="dashed", color="magenta", weight=3]; 22476 -> 22717[label="",style="dashed", color="magenta", weight=3]; 22476 -> 22718[label="",style="dashed", color="magenta", weight=3]; 22476 -> 22719[label="",style="dashed", color="magenta", weight=3]; 23784[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz171700) (Succ zzz17330) == GT)",fontsize=16,color="black",shape="box"];23784 -> 23800[label="",style="solid", color="black", weight=3]; 23785[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz171700) Zero == GT)",fontsize=16,color="black",shape="box"];23785 -> 23801[label="",style="solid", color="black", weight=3]; 23786[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 True",fontsize=16,color="black",shape="box"];23786 -> 23802[label="",style="solid", color="black", weight=3]; 23787 -> 23775[label="",style="dashed", color="red", weight=0]; 23787[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero (Succ zzz17350) == GT)",fontsize=16,color="magenta"];23787 -> 23803[label="",style="dashed", color="magenta", weight=3]; 23787 -> 23804[label="",style="dashed", color="magenta", weight=3]; 23788[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (EQ == GT)",fontsize=16,color="black",shape="triangle"];23788 -> 23805[label="",style="solid", color="black", weight=3]; 23789 -> 23765[label="",style="dashed", color="red", weight=0]; 23789[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (GT == GT)",fontsize=16,color="magenta"];23790 -> 23788[label="",style="dashed", color="red", weight=0]; 23790[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (EQ == GT)",fontsize=16,color="magenta"];23791[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 False",fontsize=16,color="black",shape="triangle"];23791 -> 23806[label="",style="solid", color="black", weight=3]; 23792[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz17380) (Succ zzz171700) == GT)",fontsize=16,color="black",shape="box"];23792 -> 23807[label="",style="solid", color="black", weight=3]; 23793[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero (Succ zzz171700) == GT)",fontsize=16,color="black",shape="box"];23793 -> 23808[label="",style="solid", color="black", weight=3]; 23794 -> 23773[label="",style="dashed", color="red", weight=0]; 23794[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == GT)",fontsize=16,color="magenta"];23795 -> 23788[label="",style="dashed", color="red", weight=0]; 23795[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (EQ == GT)",fontsize=16,color="magenta"];23796 -> 23763[label="",style="dashed", color="red", weight=0]; 23796[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz17400) Zero == GT)",fontsize=16,color="magenta"];23796 -> 23809[label="",style="dashed", color="magenta", weight=3]; 23796 -> 23810[label="",style="dashed", color="magenta", weight=3]; 23797 -> 23788[label="",style="dashed", color="red", weight=0]; 23797[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (EQ == GT)",fontsize=16,color="magenta"];24087[label="FiniteMap.splitGT2 zzz17220 zzz17221 zzz17222 zzz17223 zzz17224 True (True > zzz17220)",fontsize=16,color="black",shape="box"];24087 -> 24098[label="",style="solid", color="black", weight=3]; 24682[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM2 False zzz1775 zzz1776 zzz1777 zzz1778 True False)",fontsize=16,color="black",shape="box"];24682 -> 24684[label="",style="solid", color="black", weight=3]; 24683[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 True zzz1775 zzz1776 zzz1777 zzz1778 True (compare2 True True (True == True) == GT))",fontsize=16,color="black",shape="box"];24683 -> 24685[label="",style="solid", color="black", weight=3]; 24089[label="FiniteMap.splitLT1 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];24089 -> 24100[label="",style="solid", color="black", weight=3]; 21684 -> 21158[label="",style="dashed", color="red", weight=0]; 21684[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 (primCmpNat zzz15850 zzz15860 == LT)",fontsize=16,color="magenta"];21684 -> 21731[label="",style="dashed", color="magenta", weight=3]; 21684 -> 21732[label="",style="dashed", color="magenta", weight=3]; 21685[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 (GT == LT)",fontsize=16,color="black",shape="box"];21685 -> 21733[label="",style="solid", color="black", weight=3]; 21686[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 (LT == LT)",fontsize=16,color="black",shape="box"];21686 -> 21734[label="",style="solid", color="black", weight=3]; 21687[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 (EQ == LT)",fontsize=16,color="black",shape="box"];21687 -> 21735[label="",style="solid", color="black", weight=3]; 21727 -> 21305[label="",style="dashed", color="red", weight=0]; 21727[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 (primCmpNat zzz15990 zzz16000 == LT)",fontsize=16,color="magenta"];21727 -> 21761[label="",style="dashed", color="magenta", weight=3]; 21727 -> 21762[label="",style="dashed", color="magenta", weight=3]; 21728[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 (GT == LT)",fontsize=16,color="black",shape="box"];21728 -> 21763[label="",style="solid", color="black", weight=3]; 21729[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 (LT == LT)",fontsize=16,color="black",shape="box"];21729 -> 21764[label="",style="solid", color="black", weight=3]; 21730[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 (EQ == LT)",fontsize=16,color="black",shape="box"];21730 -> 21765[label="",style="solid", color="black", weight=3]; 19249[label="zzz135500",fontsize=16,color="green",shape="box"];19250[label="zzz1365000",fontsize=16,color="green",shape="box"];19252[label="zzz135700",fontsize=16,color="green",shape="box"];19253[label="zzz1369000",fontsize=16,color="green",shape="box"];22488 -> 22435[label="",style="dashed", color="red", weight=0]; 22488[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (primCmpNat zzz1630000 zzz1629000 == GT)",fontsize=16,color="magenta"];22488 -> 22497[label="",style="dashed", color="magenta", weight=3]; 22488 -> 22498[label="",style="dashed", color="magenta", weight=3]; 22489 -> 22394[label="",style="dashed", color="red", weight=0]; 22489[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (GT == GT)",fontsize=16,color="magenta"];22490 -> 22399[label="",style="dashed", color="red", weight=0]; 22490[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (LT == GT)",fontsize=16,color="magenta"];22491 -> 22417[label="",style="dashed", color="red", weight=0]; 22491[label="FiniteMap.glueBal2GlueBal1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (EQ == GT)",fontsize=16,color="magenta"];22837 -> 23126[label="",style="dashed", color="red", weight=0]; 22837[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.findMin (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434))",fontsize=16,color="magenta"];22837 -> 23127[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23128[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23129[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23130[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23131[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23132[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23133[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23134[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23135[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23136[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23137[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23138[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23139[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23140[label="",style="dashed", color="magenta", weight=3]; 22837 -> 23141[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23229[label="",style="dashed", color="red", weight=0]; 22838[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.findMin (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434))",fontsize=16,color="magenta"];22838 -> 23230[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23231[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23232[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23233[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23234[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23235[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23236[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23237[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23238[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23239[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23240[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23241[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23242[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23243[label="",style="dashed", color="magenta", weight=3]; 22838 -> 23244[label="",style="dashed", color="magenta", weight=3]; 22839[label="zzz128434",fontsize=16,color="green",shape="box"];22840 -> 22578[label="",style="dashed", color="red", weight=0]; 22840[label="FiniteMap.mkBalBranch zzz128430 zzz128431 (FiniteMap.deleteMin (FiniteMap.Branch zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334)) zzz128434",fontsize=16,color="magenta"];22840 -> 22882[label="",style="dashed", color="magenta", weight=3]; 22716[label="FiniteMap.glueBal2Mid_elt1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="black",shape="box"];22716 -> 22807[label="",style="solid", color="black", weight=3]; 22717[label="FiniteMap.glueBal2Mid_key1 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434)",fontsize=16,color="black",shape="box"];22717 -> 22808[label="",style="solid", color="black", weight=3]; 22718[label="FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434",fontsize=16,color="green",shape="box"];22719[label="FiniteMap.deleteMax (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804)",fontsize=16,color="burlywood",shape="triangle"];25450[label="zzz12804/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];22719 -> 25450[label="",style="solid", color="burlywood", weight=9]; 25450 -> 22809[label="",style="solid", color="burlywood", weight=3]; 25451[label="zzz12804/FiniteMap.Branch zzz128040 zzz128041 zzz128042 zzz128043 zzz128044",fontsize=10,color="white",style="solid",shape="box"];22719 -> 25451[label="",style="solid", color="burlywood", weight=9]; 25451 -> 22810[label="",style="solid", color="burlywood", weight=3]; 23800[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat zzz171700 zzz17330 == GT)",fontsize=16,color="burlywood",shape="triangle"];25452[label="zzz171700/Succ zzz1717000",fontsize=10,color="white",style="solid",shape="box"];23800 -> 25452[label="",style="solid", color="burlywood", weight=9]; 25452 -> 23813[label="",style="solid", color="burlywood", weight=3]; 25453[label="zzz171700/Zero",fontsize=10,color="white",style="solid",shape="box"];23800 -> 25453[label="",style="solid", color="burlywood", weight=9]; 25453 -> 23814[label="",style="solid", color="burlywood", weight=3]; 23801 -> 23765[label="",style="dashed", color="red", weight=0]; 23801[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (GT == GT)",fontsize=16,color="magenta"];23802[label="FiniteMap.mkBalBranch6MkBalBranch0 zzz128430 zzz128431 zzz128434 zzz1647 zzz1647 zzz128434 zzz128434",fontsize=16,color="burlywood",shape="box"];25454[label="zzz128434/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23802 -> 25454[label="",style="solid", color="burlywood", weight=9]; 25454 -> 23815[label="",style="solid", color="burlywood", weight=3]; 25455[label="zzz128434/FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344",fontsize=10,color="white",style="solid",shape="box"];23802 -> 25455[label="",style="solid", color="burlywood", weight=9]; 25455 -> 23816[label="",style="solid", color="burlywood", weight=3]; 23803[label="Zero",fontsize=16,color="green",shape="box"];23804[label="zzz17350",fontsize=16,color="green",shape="box"];23805 -> 23791[label="",style="dashed", color="red", weight=0]; 23805[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 False",fontsize=16,color="magenta"];23806 -> 23817[label="",style="dashed", color="red", weight=0]; 23806[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (FiniteMap.mkBalBranch6Size_l zzz128430 zzz128431 zzz128434 zzz1647 > FiniteMap.sIZE_RATIO * FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647)",fontsize=16,color="magenta"];23806 -> 23818[label="",style="dashed", color="magenta", weight=3]; 23806 -> 23819[label="",style="dashed", color="magenta", weight=3]; 23807 -> 23800[label="",style="dashed", color="red", weight=0]; 23807[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat zzz17380 zzz171700 == GT)",fontsize=16,color="magenta"];23807 -> 23822[label="",style="dashed", color="magenta", weight=3]; 23807 -> 23823[label="",style="dashed", color="magenta", weight=3]; 23808 -> 23773[label="",style="dashed", color="red", weight=0]; 23808[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == GT)",fontsize=16,color="magenta"];23809[label="Zero",fontsize=16,color="green",shape="box"];23810[label="zzz17400",fontsize=16,color="green",shape="box"];24098[label="FiniteMap.splitGT2 zzz17220 zzz17221 zzz17222 zzz17223 zzz17224 True (compare True zzz17220 == GT)",fontsize=16,color="black",shape="box"];24098 -> 24115[label="",style="solid", color="black", weight=3]; 24684[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 False zzz1775 zzz1776 zzz1777 zzz1778 True (True > False))",fontsize=16,color="black",shape="box"];24684 -> 24686[label="",style="solid", color="black", weight=3]; 24685[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 True zzz1775 zzz1776 zzz1777 zzz1778 True (compare2 True True True == GT))",fontsize=16,color="black",shape="box"];24685 -> 24687[label="",style="solid", color="black", weight=3]; 24100[label="FiniteMap.splitLT1 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare2 True False False == GT)",fontsize=16,color="black",shape="box"];24100 -> 24117[label="",style="solid", color="black", weight=3]; 21731[label="zzz15860",fontsize=16,color="green",shape="box"];21732[label="zzz15850",fontsize=16,color="green",shape="box"];21733[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 False",fontsize=16,color="black",shape="triangle"];21733 -> 21766[label="",style="solid", color="black", weight=3]; 21734[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 True",fontsize=16,color="black",shape="box"];21734 -> 21767[label="",style="solid", color="black", weight=3]; 21735 -> 21733[label="",style="dashed", color="red", weight=0]; 21735[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 False",fontsize=16,color="magenta"];21761[label="zzz16000",fontsize=16,color="green",shape="box"];21762[label="zzz15990",fontsize=16,color="green",shape="box"];21763[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 False",fontsize=16,color="black",shape="triangle"];21763 -> 21795[label="",style="solid", color="black", weight=3]; 21764[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 True",fontsize=16,color="black",shape="box"];21764 -> 21796[label="",style="solid", color="black", weight=3]; 21765 -> 21763[label="",style="dashed", color="red", weight=0]; 21765[label="FiniteMap.mkVBalBranch3MkVBalBranch1 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 False",fontsize=16,color="magenta"];22497[label="zzz1630000",fontsize=16,color="green",shape="box"];22498[label="zzz1629000",fontsize=16,color="green",shape="box"];23127[label="zzz128431",fontsize=16,color="green",shape="box"];23128[label="zzz128432",fontsize=16,color="green",shape="box"];23129[label="zzz12802",fontsize=16,color="green",shape="box"];23130[label="zzz128434",fontsize=16,color="green",shape="box"];23131[label="zzz12801",fontsize=16,color="green",shape="box"];23132[label="zzz128433",fontsize=16,color="green",shape="box"];23133[label="zzz128430",fontsize=16,color="green",shape="box"];23134[label="zzz128434",fontsize=16,color="green",shape="box"];23135[label="zzz128433",fontsize=16,color="green",shape="box"];23136[label="zzz12804",fontsize=16,color="green",shape="box"];23137[label="zzz12800",fontsize=16,color="green",shape="box"];23138[label="zzz128431",fontsize=16,color="green",shape="box"];23139[label="zzz128430",fontsize=16,color="green",shape="box"];23140[label="zzz12803",fontsize=16,color="green",shape="box"];23141[label="zzz128432",fontsize=16,color="green",shape="box"];23126[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1653 zzz1654 zzz1655 zzz1656 zzz1657) (FiniteMap.Branch zzz1658 zzz1659 zzz1660 zzz1661 zzz1662) (FiniteMap.findMin (FiniteMap.Branch zzz1663 zzz1664 zzz1665 zzz1666 zzz1667))",fontsize=16,color="burlywood",shape="triangle"];25456[label="zzz1666/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23126 -> 25456[label="",style="solid", color="burlywood", weight=9]; 25456 -> 23226[label="",style="solid", color="burlywood", weight=3]; 25457[label="zzz1666/FiniteMap.Branch zzz16660 zzz16661 zzz16662 zzz16663 zzz16664",fontsize=10,color="white",style="solid",shape="box"];23126 -> 25457[label="",style="solid", color="burlywood", weight=9]; 25457 -> 23227[label="",style="solid", color="burlywood", weight=3]; 23230[label="zzz12804",fontsize=16,color="green",shape="box"];23231[label="zzz12801",fontsize=16,color="green",shape="box"];23232[label="zzz128430",fontsize=16,color="green",shape="box"];23233[label="zzz128432",fontsize=16,color="green",shape="box"];23234[label="zzz128434",fontsize=16,color="green",shape="box"];23235[label="zzz128434",fontsize=16,color="green",shape="box"];23236[label="zzz12803",fontsize=16,color="green",shape="box"];23237[label="zzz128430",fontsize=16,color="green",shape="box"];23238[label="zzz12800",fontsize=16,color="green",shape="box"];23239[label="zzz128433",fontsize=16,color="green",shape="box"];23240[label="zzz128433",fontsize=16,color="green",shape="box"];23241[label="zzz128431",fontsize=16,color="green",shape="box"];23242[label="zzz12802",fontsize=16,color="green",shape="box"];23243[label="zzz128431",fontsize=16,color="green",shape="box"];23244[label="zzz128432",fontsize=16,color="green",shape="box"];23229[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1669 zzz1670 zzz1671 zzz1672 zzz1673) (FiniteMap.Branch zzz1674 zzz1675 zzz1676 zzz1677 zzz1678) (FiniteMap.findMin (FiniteMap.Branch zzz1679 zzz1680 zzz1681 zzz1682 zzz1683))",fontsize=16,color="burlywood",shape="triangle"];25458[label="zzz1682/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23229 -> 25458[label="",style="solid", color="burlywood", weight=9]; 25458 -> 23322[label="",style="solid", color="burlywood", weight=3]; 25459[label="zzz1682/FiniteMap.Branch zzz16820 zzz16821 zzz16822 zzz16823 zzz16824",fontsize=10,color="white",style="solid",shape="box"];23229 -> 25459[label="",style="solid", color="burlywood", weight=9]; 25459 -> 23323[label="",style="solid", color="burlywood", weight=3]; 22882 -> 22714[label="",style="dashed", color="red", weight=0]; 22882[label="FiniteMap.deleteMin (FiniteMap.Branch zzz1284330 zzz1284331 zzz1284332 zzz1284333 zzz1284334)",fontsize=16,color="magenta"];22882 -> 22910[label="",style="dashed", color="magenta", weight=3]; 22882 -> 22911[label="",style="dashed", color="magenta", weight=3]; 22882 -> 22912[label="",style="dashed", color="magenta", weight=3]; 22882 -> 22913[label="",style="dashed", color="magenta", weight=3]; 22882 -> 22914[label="",style="dashed", color="magenta", weight=3]; 22807[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.glueBal2Vv2 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434))",fontsize=16,color="black",shape="box"];22807 -> 22841[label="",style="solid", color="black", weight=3]; 22808[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.glueBal2Vv2 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434))",fontsize=16,color="black",shape="box"];22808 -> 22842[label="",style="solid", color="black", weight=3]; 22809[label="FiniteMap.deleteMax (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 FiniteMap.EmptyFM)",fontsize=16,color="black",shape="box"];22809 -> 22843[label="",style="solid", color="black", weight=3]; 22810[label="FiniteMap.deleteMax (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 (FiniteMap.Branch zzz128040 zzz128041 zzz128042 zzz128043 zzz128044))",fontsize=16,color="black",shape="box"];22810 -> 22844[label="",style="solid", color="black", weight=3]; 23813[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz1717000) zzz17330 == GT)",fontsize=16,color="burlywood",shape="box"];25460[label="zzz17330/Succ zzz173300",fontsize=10,color="white",style="solid",shape="box"];23813 -> 25460[label="",style="solid", color="burlywood", weight=9]; 25460 -> 23824[label="",style="solid", color="burlywood", weight=3]; 25461[label="zzz17330/Zero",fontsize=10,color="white",style="solid",shape="box"];23813 -> 25461[label="",style="solid", color="burlywood", weight=9]; 25461 -> 23825[label="",style="solid", color="burlywood", weight=3]; 23814[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero zzz17330 == GT)",fontsize=16,color="burlywood",shape="box"];25462[label="zzz17330/Succ zzz173300",fontsize=10,color="white",style="solid",shape="box"];23814 -> 25462[label="",style="solid", color="burlywood", weight=9]; 25462 -> 23826[label="",style="solid", color="burlywood", weight=3]; 25463[label="zzz17330/Zero",fontsize=10,color="white",style="solid",shape="box"];23814 -> 25463[label="",style="solid", color="burlywood", weight=9]; 25463 -> 23827[label="",style="solid", color="burlywood", weight=3]; 23815[label="FiniteMap.mkBalBranch6MkBalBranch0 zzz128430 zzz128431 FiniteMap.EmptyFM zzz1647 zzz1647 FiniteMap.EmptyFM FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];23815 -> 23828[label="",style="solid", color="black", weight=3]; 23816[label="FiniteMap.mkBalBranch6MkBalBranch0 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344)",fontsize=16,color="black",shape="box"];23816 -> 23829[label="",style="solid", color="black", weight=3]; 23818 -> 23067[label="",style="dashed", color="red", weight=0]; 23818[label="FiniteMap.mkBalBranch6Size_l zzz128430 zzz128431 zzz128434 zzz1647",fontsize=16,color="magenta"];23819 -> 23615[label="",style="dashed", color="red", weight=0]; 23819[label="FiniteMap.mkBalBranch6Size_r zzz128430 zzz128431 zzz128434 zzz1647",fontsize=16,color="magenta"];23817[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (zzz1741 > FiniteMap.sIZE_RATIO * zzz1742)",fontsize=16,color="black",shape="triangle"];23817 -> 23830[label="",style="solid", color="black", weight=3]; 23822[label="zzz171700",fontsize=16,color="green",shape="box"];23823[label="zzz17380",fontsize=16,color="green",shape="box"];24115[label="FiniteMap.splitGT2 zzz17220 zzz17221 zzz17222 zzz17223 zzz17224 True (compare3 True zzz17220 == GT)",fontsize=16,color="black",shape="box"];24115 -> 24126[label="",style="solid", color="black", weight=3]; 24686[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare True False == GT))",fontsize=16,color="black",shape="box"];24686 -> 24688[label="",style="solid", color="black", weight=3]; 24687[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 True zzz1775 zzz1776 zzz1777 zzz1778 True (EQ == GT))",fontsize=16,color="black",shape="box"];24687 -> 24689[label="",style="solid", color="black", weight=3]; 24117[label="FiniteMap.splitLT1 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare1 True False (True <= False) == GT)",fontsize=16,color="black",shape="box"];24117 -> 24128[label="",style="solid", color="black", weight=3]; 21766[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 otherwise",fontsize=16,color="black",shape="box"];21766 -> 21797[label="",style="solid", color="black", weight=3]; 21767 -> 22578[label="",style="dashed", color="red", weight=0]; 21767[label="FiniteMap.mkBalBranch zzz1579 zzz1580 zzz1582 (FiniteMap.mkVBalBranch True zzz1584 zzz1583 (FiniteMap.Branch zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578))",fontsize=16,color="magenta"];21767 -> 22720[label="",style="dashed", color="magenta", weight=3]; 21767 -> 22721[label="",style="dashed", color="magenta", weight=3]; 21767 -> 22722[label="",style="dashed", color="magenta", weight=3]; 21767 -> 22723[label="",style="dashed", color="magenta", weight=3]; 21795[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 otherwise",fontsize=16,color="black",shape="box"];21795 -> 21833[label="",style="solid", color="black", weight=3]; 21796 -> 22578[label="",style="dashed", color="red", weight=0]; 21796[label="FiniteMap.mkBalBranch zzz1593 zzz1594 zzz1596 (FiniteMap.mkVBalBranch True zzz1598 zzz1597 (FiniteMap.Branch zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592))",fontsize=16,color="magenta"];21796 -> 22724[label="",style="dashed", color="magenta", weight=3]; 21796 -> 22725[label="",style="dashed", color="magenta", weight=3]; 21796 -> 22726[label="",style="dashed", color="magenta", weight=3]; 21796 -> 22727[label="",style="dashed", color="magenta", weight=3]; 23226[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1653 zzz1654 zzz1655 zzz1656 zzz1657) (FiniteMap.Branch zzz1658 zzz1659 zzz1660 zzz1661 zzz1662) (FiniteMap.findMin (FiniteMap.Branch zzz1663 zzz1664 zzz1665 FiniteMap.EmptyFM zzz1667))",fontsize=16,color="black",shape="box"];23226 -> 23324[label="",style="solid", color="black", weight=3]; 23227[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1653 zzz1654 zzz1655 zzz1656 zzz1657) (FiniteMap.Branch zzz1658 zzz1659 zzz1660 zzz1661 zzz1662) (FiniteMap.findMin (FiniteMap.Branch zzz1663 zzz1664 zzz1665 (FiniteMap.Branch zzz16660 zzz16661 zzz16662 zzz16663 zzz16664) zzz1667))",fontsize=16,color="black",shape="box"];23227 -> 23325[label="",style="solid", color="black", weight=3]; 23322[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1669 zzz1670 zzz1671 zzz1672 zzz1673) (FiniteMap.Branch zzz1674 zzz1675 zzz1676 zzz1677 zzz1678) (FiniteMap.findMin (FiniteMap.Branch zzz1679 zzz1680 zzz1681 FiniteMap.EmptyFM zzz1683))",fontsize=16,color="black",shape="box"];23322 -> 23420[label="",style="solid", color="black", weight=3]; 23323[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1669 zzz1670 zzz1671 zzz1672 zzz1673) (FiniteMap.Branch zzz1674 zzz1675 zzz1676 zzz1677 zzz1678) (FiniteMap.findMin (FiniteMap.Branch zzz1679 zzz1680 zzz1681 (FiniteMap.Branch zzz16820 zzz16821 zzz16822 zzz16823 zzz16824) zzz1683))",fontsize=16,color="black",shape="box"];23323 -> 23421[label="",style="solid", color="black", weight=3]; 22910[label="zzz1284331",fontsize=16,color="green",shape="box"];22911[label="zzz1284332",fontsize=16,color="green",shape="box"];22912[label="zzz1284330",fontsize=16,color="green",shape="box"];22913[label="zzz1284334",fontsize=16,color="green",shape="box"];22914[label="zzz1284333",fontsize=16,color="green",shape="box"];22841 -> 23327[label="",style="dashed", color="red", weight=0]; 22841[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.findMax (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804))",fontsize=16,color="magenta"];22841 -> 23328[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23329[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23330[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23331[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23332[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23333[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23334[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23335[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23336[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23337[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23338[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23339[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23340[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23341[label="",style="dashed", color="magenta", weight=3]; 22841 -> 23342[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23431[label="",style="dashed", color="red", weight=0]; 22842[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804) (FiniteMap.Branch zzz128430 zzz128431 zzz128432 zzz128433 zzz128434) (FiniteMap.findMax (FiniteMap.Branch zzz12800 zzz12801 zzz12802 zzz12803 zzz12804))",fontsize=16,color="magenta"];22842 -> 23432[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23433[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23434[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23435[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23436[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23437[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23438[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23439[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23440[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23441[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23442[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23443[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23444[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23445[label="",style="dashed", color="magenta", weight=3]; 22842 -> 23446[label="",style="dashed", color="magenta", weight=3]; 22843[label="zzz12803",fontsize=16,color="green",shape="box"];22844 -> 22578[label="",style="dashed", color="red", weight=0]; 22844[label="FiniteMap.mkBalBranch zzz12800 zzz12801 zzz12803 (FiniteMap.deleteMax (FiniteMap.Branch zzz128040 zzz128041 zzz128042 zzz128043 zzz128044))",fontsize=16,color="magenta"];22844 -> 22887[label="",style="dashed", color="magenta", weight=3]; 22844 -> 22888[label="",style="dashed", color="magenta", weight=3]; 22844 -> 22889[label="",style="dashed", color="magenta", weight=3]; 22844 -> 22890[label="",style="dashed", color="magenta", weight=3]; 23824[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz1717000) (Succ zzz173300) == GT)",fontsize=16,color="black",shape="box"];23824 -> 23833[label="",style="solid", color="black", weight=3]; 23825[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz1717000) Zero == GT)",fontsize=16,color="black",shape="box"];23825 -> 23834[label="",style="solid", color="black", weight=3]; 23826[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero (Succ zzz173300) == GT)",fontsize=16,color="black",shape="box"];23826 -> 23835[label="",style="solid", color="black", weight=3]; 23827[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero Zero == GT)",fontsize=16,color="black",shape="box"];23827 -> 23836[label="",style="solid", color="black", weight=3]; 23828[label="error []",fontsize=16,color="red",shape="box"];23829[label="FiniteMap.mkBalBranch6MkBalBranch02 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344)",fontsize=16,color="black",shape="box"];23829 -> 23837[label="",style="solid", color="black", weight=3]; 23830[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (compare zzz1741 (FiniteMap.sIZE_RATIO * zzz1742) == GT)",fontsize=16,color="black",shape="box"];23830 -> 23838[label="",style="solid", color="black", weight=3]; 24126[label="FiniteMap.splitGT2 zzz17220 zzz17221 zzz17222 zzz17223 zzz17224 True (compare2 True zzz17220 (True == zzz17220) == GT)",fontsize=16,color="burlywood",shape="box"];25464[label="zzz17220/False",fontsize=10,color="white",style="solid",shape="box"];24126 -> 25464[label="",style="solid", color="burlywood", weight=9]; 25464 -> 24145[label="",style="solid", color="burlywood", weight=3]; 25465[label="zzz17220/True",fontsize=10,color="white",style="solid",shape="box"];24126 -> 25465[label="",style="solid", color="burlywood", weight=9]; 25465 -> 24146[label="",style="solid", color="burlywood", weight=3]; 24688[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare3 True False == GT))",fontsize=16,color="black",shape="box"];24688 -> 24690[label="",style="solid", color="black", weight=3]; 24689[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 True zzz1775 zzz1776 zzz1777 zzz1778 True False)",fontsize=16,color="black",shape="box"];24689 -> 24691[label="",style="solid", color="black", weight=3]; 24128[label="FiniteMap.splitLT1 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare1 True False False == GT)",fontsize=16,color="black",shape="box"];24128 -> 24148[label="",style="solid", color="black", weight=3]; 21797[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 True zzz1584 zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583 zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578 True",fontsize=16,color="black",shape="box"];21797 -> 21838[label="",style="solid", color="black", weight=3]; 22720[label="zzz1580",fontsize=16,color="green",shape="box"];22721[label="zzz1579",fontsize=16,color="green",shape="box"];22722 -> 1077[label="",style="dashed", color="red", weight=0]; 22722[label="FiniteMap.mkVBalBranch True zzz1584 zzz1583 (FiniteMap.Branch zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578)",fontsize=16,color="magenta"];22722 -> 22811[label="",style="dashed", color="magenta", weight=3]; 22722 -> 22812[label="",style="dashed", color="magenta", weight=3]; 22722 -> 22813[label="",style="dashed", color="magenta", weight=3]; 22723[label="zzz1582",fontsize=16,color="green",shape="box"];21833[label="FiniteMap.mkVBalBranch3MkVBalBranch0 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 True zzz1598 zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597 zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592 True",fontsize=16,color="black",shape="box"];21833 -> 21859[label="",style="solid", color="black", weight=3]; 22724[label="zzz1594",fontsize=16,color="green",shape="box"];22725[label="zzz1593",fontsize=16,color="green",shape="box"];22726 -> 1077[label="",style="dashed", color="red", weight=0]; 22726[label="FiniteMap.mkVBalBranch True zzz1598 zzz1597 (FiniteMap.Branch zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592)",fontsize=16,color="magenta"];22726 -> 22814[label="",style="dashed", color="magenta", weight=3]; 22726 -> 22815[label="",style="dashed", color="magenta", weight=3]; 22726 -> 22816[label="",style="dashed", color="magenta", weight=3]; 22727[label="zzz1596",fontsize=16,color="green",shape="box"];23324[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1653 zzz1654 zzz1655 zzz1656 zzz1657) (FiniteMap.Branch zzz1658 zzz1659 zzz1660 zzz1661 zzz1662) (zzz1663,zzz1664)",fontsize=16,color="black",shape="box"];23324 -> 23422[label="",style="solid", color="black", weight=3]; 23325 -> 23126[label="",style="dashed", color="red", weight=0]; 23325[label="FiniteMap.glueBal2Mid_elt20 (FiniteMap.Branch zzz1653 zzz1654 zzz1655 zzz1656 zzz1657) (FiniteMap.Branch zzz1658 zzz1659 zzz1660 zzz1661 zzz1662) (FiniteMap.findMin (FiniteMap.Branch zzz16660 zzz16661 zzz16662 zzz16663 zzz16664))",fontsize=16,color="magenta"];23325 -> 23423[label="",style="dashed", color="magenta", weight=3]; 23325 -> 23424[label="",style="dashed", color="magenta", weight=3]; 23325 -> 23425[label="",style="dashed", color="magenta", weight=3]; 23325 -> 23426[label="",style="dashed", color="magenta", weight=3]; 23325 -> 23427[label="",style="dashed", color="magenta", weight=3]; 23420[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1669 zzz1670 zzz1671 zzz1672 zzz1673) (FiniteMap.Branch zzz1674 zzz1675 zzz1676 zzz1677 zzz1678) (zzz1679,zzz1680)",fontsize=16,color="black",shape="box"];23420 -> 23524[label="",style="solid", color="black", weight=3]; 23421 -> 23229[label="",style="dashed", color="red", weight=0]; 23421[label="FiniteMap.glueBal2Mid_key20 (FiniteMap.Branch zzz1669 zzz1670 zzz1671 zzz1672 zzz1673) (FiniteMap.Branch zzz1674 zzz1675 zzz1676 zzz1677 zzz1678) (FiniteMap.findMin (FiniteMap.Branch zzz16820 zzz16821 zzz16822 zzz16823 zzz16824))",fontsize=16,color="magenta"];23421 -> 23525[label="",style="dashed", color="magenta", weight=3]; 23421 -> 23526[label="",style="dashed", color="magenta", weight=3]; 23421 -> 23527[label="",style="dashed", color="magenta", weight=3]; 23421 -> 23528[label="",style="dashed", color="magenta", weight=3]; 23421 -> 23529[label="",style="dashed", color="magenta", weight=3]; 23328[label="zzz12803",fontsize=16,color="green",shape="box"];23329[label="zzz12801",fontsize=16,color="green",shape="box"];23330[label="zzz12800",fontsize=16,color="green",shape="box"];23331[label="zzz12800",fontsize=16,color="green",shape="box"];23332[label="zzz128434",fontsize=16,color="green",shape="box"];23333[label="zzz128430",fontsize=16,color="green",shape="box"];23334[label="zzz12804",fontsize=16,color="green",shape="box"];23335[label="zzz128432",fontsize=16,color="green",shape="box"];23336[label="zzz128431",fontsize=16,color="green",shape="box"];23337[label="zzz12802",fontsize=16,color="green",shape="box"];23338[label="zzz12802",fontsize=16,color="green",shape="box"];23339[label="zzz12804",fontsize=16,color="green",shape="box"];23340[label="zzz12803",fontsize=16,color="green",shape="box"];23341[label="zzz12801",fontsize=16,color="green",shape="box"];23342[label="zzz128433",fontsize=16,color="green",shape="box"];23327[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1685 zzz1686 zzz1687 zzz1688 zzz1689) (FiniteMap.Branch zzz1690 zzz1691 zzz1692 zzz1693 zzz1694) (FiniteMap.findMax (FiniteMap.Branch zzz1695 zzz1696 zzz1697 zzz1698 zzz1699))",fontsize=16,color="burlywood",shape="triangle"];25466[label="zzz1699/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23327 -> 25466[label="",style="solid", color="burlywood", weight=9]; 25466 -> 23428[label="",style="solid", color="burlywood", weight=3]; 25467[label="zzz1699/FiniteMap.Branch zzz16990 zzz16991 zzz16992 zzz16993 zzz16994",fontsize=10,color="white",style="solid",shape="box"];23327 -> 25467[label="",style="solid", color="burlywood", weight=9]; 25467 -> 23429[label="",style="solid", color="burlywood", weight=3]; 23432[label="zzz12802",fontsize=16,color="green",shape="box"];23433[label="zzz128430",fontsize=16,color="green",shape="box"];23434[label="zzz12800",fontsize=16,color="green",shape="box"];23435[label="zzz128431",fontsize=16,color="green",shape="box"];23436[label="zzz12802",fontsize=16,color="green",shape="box"];23437[label="zzz12801",fontsize=16,color="green",shape="box"];23438[label="zzz12800",fontsize=16,color="green",shape="box"];23439[label="zzz12804",fontsize=16,color="green",shape="box"];23440[label="zzz12801",fontsize=16,color="green",shape="box"];23441[label="zzz128434",fontsize=16,color="green",shape="box"];23442[label="zzz12803",fontsize=16,color="green",shape="box"];23443[label="zzz12804",fontsize=16,color="green",shape="box"];23444[label="zzz128433",fontsize=16,color="green",shape="box"];23445[label="zzz12803",fontsize=16,color="green",shape="box"];23446[label="zzz128432",fontsize=16,color="green",shape="box"];23431[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1701 zzz1702 zzz1703 zzz1704 zzz1705) (FiniteMap.Branch zzz1706 zzz1707 zzz1708 zzz1709 zzz1710) (FiniteMap.findMax (FiniteMap.Branch zzz1711 zzz1712 zzz1713 zzz1714 zzz1715))",fontsize=16,color="burlywood",shape="triangle"];25468[label="zzz1715/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];23431 -> 25468[label="",style="solid", color="burlywood", weight=9]; 25468 -> 23530[label="",style="solid", color="burlywood", weight=3]; 25469[label="zzz1715/FiniteMap.Branch zzz17150 zzz17151 zzz17152 zzz17153 zzz17154",fontsize=10,color="white",style="solid",shape="box"];23431 -> 25469[label="",style="solid", color="burlywood", weight=9]; 25469 -> 23531[label="",style="solid", color="burlywood", weight=3]; 22887[label="zzz12801",fontsize=16,color="green",shape="box"];22888[label="zzz12800",fontsize=16,color="green",shape="box"];22889 -> 22719[label="",style="dashed", color="red", weight=0]; 22889[label="FiniteMap.deleteMax (FiniteMap.Branch zzz128040 zzz128041 zzz128042 zzz128043 zzz128044)",fontsize=16,color="magenta"];22889 -> 22919[label="",style="dashed", color="magenta", weight=3]; 22889 -> 22920[label="",style="dashed", color="magenta", weight=3]; 22889 -> 22921[label="",style="dashed", color="magenta", weight=3]; 22889 -> 22922[label="",style="dashed", color="magenta", weight=3]; 22889 -> 22923[label="",style="dashed", color="magenta", weight=3]; 22890[label="zzz12803",fontsize=16,color="green",shape="box"];23833 -> 23800[label="",style="dashed", color="red", weight=0]; 23833[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat zzz1717000 zzz173300 == GT)",fontsize=16,color="magenta"];23833 -> 23841[label="",style="dashed", color="magenta", weight=3]; 23833 -> 23842[label="",style="dashed", color="magenta", weight=3]; 23834 -> 23765[label="",style="dashed", color="red", weight=0]; 23834[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (GT == GT)",fontsize=16,color="magenta"];23835 -> 23773[label="",style="dashed", color="red", weight=0]; 23835[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == GT)",fontsize=16,color="magenta"];23836 -> 23788[label="",style="dashed", color="red", weight=0]; 23836[label="FiniteMap.mkBalBranch6MkBalBranch4 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (EQ == GT)",fontsize=16,color="magenta"];23837 -> 23843[label="",style="dashed", color="red", weight=0]; 23837[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (FiniteMap.sizeFM zzz1284343 < Pos (Succ (Succ Zero)) * FiniteMap.sizeFM zzz1284344)",fontsize=16,color="magenta"];23837 -> 23844[label="",style="dashed", color="magenta", weight=3]; 23837 -> 23845[label="",style="dashed", color="magenta", weight=3]; 23838[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt zzz1741 (FiniteMap.sIZE_RATIO * zzz1742) == GT)",fontsize=16,color="burlywood",shape="box"];25470[label="zzz1741/Pos zzz17410",fontsize=10,color="white",style="solid",shape="box"];23838 -> 25470[label="",style="solid", color="burlywood", weight=9]; 25470 -> 23850[label="",style="solid", color="burlywood", weight=3]; 25471[label="zzz1741/Neg zzz17410",fontsize=10,color="white",style="solid",shape="box"];23838 -> 25471[label="",style="solid", color="burlywood", weight=9]; 25471 -> 23851[label="",style="solid", color="burlywood", weight=3]; 24145[label="FiniteMap.splitGT2 False zzz17221 zzz17222 zzz17223 zzz17224 True (compare2 True False (True == False) == GT)",fontsize=16,color="black",shape="box"];24145 -> 24165[label="",style="solid", color="black", weight=3]; 24146[label="FiniteMap.splitGT2 True zzz17221 zzz17222 zzz17223 zzz17224 True (compare2 True True (True == True) == GT)",fontsize=16,color="black",shape="box"];24146 -> 24166[label="",style="solid", color="black", weight=3]; 24690[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare2 True False (True == False) == GT))",fontsize=16,color="black",shape="box"];24690 -> 24692[label="",style="solid", color="black", weight=3]; 24691[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM0 True zzz1775 zzz1776 zzz1777 zzz1778 True otherwise)",fontsize=16,color="black",shape="box"];24691 -> 24693[label="",style="solid", color="black", weight=3]; 24148[label="FiniteMap.splitLT1 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare0 True False otherwise == GT)",fontsize=16,color="black",shape="box"];24148 -> 24168[label="",style="solid", color="black", weight=3]; 21838 -> 21457[label="",style="dashed", color="red", weight=0]; 21838[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz1584 (FiniteMap.Branch zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583) (FiniteMap.Branch zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578)",fontsize=16,color="magenta"];21838 -> 21863[label="",style="dashed", color="magenta", weight=3]; 21838 -> 21864[label="",style="dashed", color="magenta", weight=3]; 21838 -> 21865[label="",style="dashed", color="magenta", weight=3]; 21838 -> 21866[label="",style="dashed", color="magenta", weight=3]; 21838 -> 21867[label="",style="dashed", color="magenta", weight=3]; 22811[label="FiniteMap.Branch zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578",fontsize=16,color="green",shape="box"];22812[label="zzz1584",fontsize=16,color="green",shape="box"];22813[label="zzz1583",fontsize=16,color="green",shape="box"];21859 -> 21457[label="",style="dashed", color="red", weight=0]; 21859[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))))) True zzz1598 (FiniteMap.Branch zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597) (FiniteMap.Branch zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592)",fontsize=16,color="magenta"];21859 -> 21899[label="",style="dashed", color="magenta", weight=3]; 21859 -> 21900[label="",style="dashed", color="magenta", weight=3]; 21859 -> 21901[label="",style="dashed", color="magenta", weight=3]; 21859 -> 21902[label="",style="dashed", color="magenta", weight=3]; 21859 -> 21903[label="",style="dashed", color="magenta", weight=3]; 22814[label="FiniteMap.Branch zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592",fontsize=16,color="green",shape="box"];22815[label="zzz1598",fontsize=16,color="green",shape="box"];22816[label="zzz1597",fontsize=16,color="green",shape="box"];23422[label="zzz1664",fontsize=16,color="green",shape="box"];23423[label="zzz16662",fontsize=16,color="green",shape="box"];23424[label="zzz16663",fontsize=16,color="green",shape="box"];23425[label="zzz16660",fontsize=16,color="green",shape="box"];23426[label="zzz16664",fontsize=16,color="green",shape="box"];23427[label="zzz16661",fontsize=16,color="green",shape="box"];23524[label="zzz1679",fontsize=16,color="green",shape="box"];23525[label="zzz16824",fontsize=16,color="green",shape="box"];23526[label="zzz16820",fontsize=16,color="green",shape="box"];23527[label="zzz16823",fontsize=16,color="green",shape="box"];23528[label="zzz16821",fontsize=16,color="green",shape="box"];23529[label="zzz16822",fontsize=16,color="green",shape="box"];23428[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1685 zzz1686 zzz1687 zzz1688 zzz1689) (FiniteMap.Branch zzz1690 zzz1691 zzz1692 zzz1693 zzz1694) (FiniteMap.findMax (FiniteMap.Branch zzz1695 zzz1696 zzz1697 zzz1698 FiniteMap.EmptyFM))",fontsize=16,color="black",shape="box"];23428 -> 23532[label="",style="solid", color="black", weight=3]; 23429[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1685 zzz1686 zzz1687 zzz1688 zzz1689) (FiniteMap.Branch zzz1690 zzz1691 zzz1692 zzz1693 zzz1694) (FiniteMap.findMax (FiniteMap.Branch zzz1695 zzz1696 zzz1697 zzz1698 (FiniteMap.Branch zzz16990 zzz16991 zzz16992 zzz16993 zzz16994)))",fontsize=16,color="black",shape="box"];23429 -> 23533[label="",style="solid", color="black", weight=3]; 23530[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1701 zzz1702 zzz1703 zzz1704 zzz1705) (FiniteMap.Branch zzz1706 zzz1707 zzz1708 zzz1709 zzz1710) (FiniteMap.findMax (FiniteMap.Branch zzz1711 zzz1712 zzz1713 zzz1714 FiniteMap.EmptyFM))",fontsize=16,color="black",shape="box"];23530 -> 23555[label="",style="solid", color="black", weight=3]; 23531[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1701 zzz1702 zzz1703 zzz1704 zzz1705) (FiniteMap.Branch zzz1706 zzz1707 zzz1708 zzz1709 zzz1710) (FiniteMap.findMax (FiniteMap.Branch zzz1711 zzz1712 zzz1713 zzz1714 (FiniteMap.Branch zzz17150 zzz17151 zzz17152 zzz17153 zzz17154)))",fontsize=16,color="black",shape="box"];23531 -> 23556[label="",style="solid", color="black", weight=3]; 22919[label="zzz128044",fontsize=16,color="green",shape="box"];22920[label="zzz128041",fontsize=16,color="green",shape="box"];22921[label="zzz128042",fontsize=16,color="green",shape="box"];22922[label="zzz128040",fontsize=16,color="green",shape="box"];22923[label="zzz128043",fontsize=16,color="green",shape="box"];23841[label="zzz173300",fontsize=16,color="green",shape="box"];23842[label="zzz1717000",fontsize=16,color="green",shape="box"];23844 -> 13932[label="",style="dashed", color="red", weight=0]; 23844[label="FiniteMap.sizeFM zzz1284343",fontsize=16,color="magenta"];23844 -> 23852[label="",style="dashed", color="magenta", weight=3]; 23845 -> 13932[label="",style="dashed", color="red", weight=0]; 23845[label="FiniteMap.sizeFM zzz1284344",fontsize=16,color="magenta"];23845 -> 23853[label="",style="dashed", color="magenta", weight=3]; 23843[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (zzz1743 < Pos (Succ (Succ Zero)) * zzz1744)",fontsize=16,color="black",shape="triangle"];23843 -> 23854[label="",style="solid", color="black", weight=3]; 23850[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos zzz17410) (FiniteMap.sIZE_RATIO * zzz1742) == GT)",fontsize=16,color="burlywood",shape="box"];25472[label="zzz17410/Succ zzz174100",fontsize=10,color="white",style="solid",shape="box"];23850 -> 25472[label="",style="solid", color="burlywood", weight=9]; 25472 -> 23864[label="",style="solid", color="burlywood", weight=3]; 25473[label="zzz17410/Zero",fontsize=10,color="white",style="solid",shape="box"];23850 -> 25473[label="",style="solid", color="burlywood", weight=9]; 25473 -> 23865[label="",style="solid", color="burlywood", weight=3]; 23851[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg zzz17410) (FiniteMap.sIZE_RATIO * zzz1742) == GT)",fontsize=16,color="burlywood",shape="box"];25474[label="zzz17410/Succ zzz174100",fontsize=10,color="white",style="solid",shape="box"];23851 -> 25474[label="",style="solid", color="burlywood", weight=9]; 25474 -> 23866[label="",style="solid", color="burlywood", weight=3]; 25475[label="zzz17410/Zero",fontsize=10,color="white",style="solid",shape="box"];23851 -> 25475[label="",style="solid", color="burlywood", weight=9]; 25475 -> 23867[label="",style="solid", color="burlywood", weight=3]; 24165 -> 23947[label="",style="dashed", color="red", weight=0]; 24165[label="FiniteMap.splitGT2 False zzz17221 zzz17222 zzz17223 zzz17224 True (compare2 True False False == GT)",fontsize=16,color="magenta"];24165 -> 24190[label="",style="dashed", color="magenta", weight=3]; 24165 -> 24191[label="",style="dashed", color="magenta", weight=3]; 24165 -> 24192[label="",style="dashed", color="magenta", weight=3]; 24165 -> 24193[label="",style="dashed", color="magenta", weight=3]; 24166 -> 1457[label="",style="dashed", color="red", weight=0]; 24166[label="FiniteMap.splitGT2 True zzz17221 zzz17222 zzz17223 zzz17224 True (compare2 True True True == GT)",fontsize=16,color="magenta"];24166 -> 24194[label="",style="dashed", color="magenta", weight=3]; 24166 -> 24195[label="",style="dashed", color="magenta", weight=3]; 24166 -> 24196[label="",style="dashed", color="magenta", weight=3]; 24166 -> 24197[label="",style="dashed", color="magenta", weight=3]; 24692[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare2 True False False == GT))",fontsize=16,color="black",shape="box"];24692 -> 24694[label="",style="solid", color="black", weight=3]; 24693[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM0 True zzz1775 zzz1776 zzz1777 zzz1778 True True)",fontsize=16,color="black",shape="box"];24693 -> 24695[label="",style="solid", color="black", weight=3]; 24168[label="FiniteMap.splitLT1 False zzz1719 zzz1720 zzz1721 zzz1722 True (compare0 True False True == GT)",fontsize=16,color="black",shape="box"];24168 -> 24199[label="",style="solid", color="black", weight=3]; 21863[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21864[label="FiniteMap.Branch zzz1574 zzz1575 (Pos (Succ zzz1576)) zzz1577 zzz1578",fontsize=16,color="green",shape="box"];21865[label="FiniteMap.Branch zzz1579 zzz1580 (Pos (Succ zzz1581)) zzz1582 zzz1583",fontsize=16,color="green",shape="box"];21866[label="zzz1584",fontsize=16,color="green",shape="box"];21867[label="True",fontsize=16,color="green",shape="box"];21899[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))",fontsize=16,color="green",shape="box"];21900[label="FiniteMap.Branch zzz1588 zzz1589 (Neg (Succ zzz1590)) zzz1591 zzz1592",fontsize=16,color="green",shape="box"];21901[label="FiniteMap.Branch zzz1593 zzz1594 (Neg (Succ zzz1595)) zzz1596 zzz1597",fontsize=16,color="green",shape="box"];21902[label="zzz1598",fontsize=16,color="green",shape="box"];21903[label="True",fontsize=16,color="green",shape="box"];23532[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1685 zzz1686 zzz1687 zzz1688 zzz1689) (FiniteMap.Branch zzz1690 zzz1691 zzz1692 zzz1693 zzz1694) (zzz1695,zzz1696)",fontsize=16,color="black",shape="box"];23532 -> 23557[label="",style="solid", color="black", weight=3]; 23533 -> 23327[label="",style="dashed", color="red", weight=0]; 23533[label="FiniteMap.glueBal2Mid_elt10 (FiniteMap.Branch zzz1685 zzz1686 zzz1687 zzz1688 zzz1689) (FiniteMap.Branch zzz1690 zzz1691 zzz1692 zzz1693 zzz1694) (FiniteMap.findMax (FiniteMap.Branch zzz16990 zzz16991 zzz16992 zzz16993 zzz16994))",fontsize=16,color="magenta"];23533 -> 23558[label="",style="dashed", color="magenta", weight=3]; 23533 -> 23559[label="",style="dashed", color="magenta", weight=3]; 23533 -> 23560[label="",style="dashed", color="magenta", weight=3]; 23533 -> 23561[label="",style="dashed", color="magenta", weight=3]; 23533 -> 23562[label="",style="dashed", color="magenta", weight=3]; 23555[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1701 zzz1702 zzz1703 zzz1704 zzz1705) (FiniteMap.Branch zzz1706 zzz1707 zzz1708 zzz1709 zzz1710) (zzz1711,zzz1712)",fontsize=16,color="black",shape="box"];23555 -> 23583[label="",style="solid", color="black", weight=3]; 23556 -> 23431[label="",style="dashed", color="red", weight=0]; 23556[label="FiniteMap.glueBal2Mid_key10 (FiniteMap.Branch zzz1701 zzz1702 zzz1703 zzz1704 zzz1705) (FiniteMap.Branch zzz1706 zzz1707 zzz1708 zzz1709 zzz1710) (FiniteMap.findMax (FiniteMap.Branch zzz17150 zzz17151 zzz17152 zzz17153 zzz17154))",fontsize=16,color="magenta"];23556 -> 23584[label="",style="dashed", color="magenta", weight=3]; 23556 -> 23585[label="",style="dashed", color="magenta", weight=3]; 23556 -> 23586[label="",style="dashed", color="magenta", weight=3]; 23556 -> 23587[label="",style="dashed", color="magenta", weight=3]; 23556 -> 23588[label="",style="dashed", color="magenta", weight=3]; 23852[label="zzz1284343",fontsize=16,color="green",shape="box"];23853[label="zzz1284344",fontsize=16,color="green",shape="box"];23854[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (compare zzz1743 (Pos (Succ (Succ Zero)) * zzz1744) == LT)",fontsize=16,color="black",shape="box"];23854 -> 23868[label="",style="solid", color="black", weight=3]; 23864[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz174100)) (FiniteMap.sIZE_RATIO * zzz1742) == GT)",fontsize=16,color="black",shape="box"];23864 -> 23873[label="",style="solid", color="black", weight=3]; 23865[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (FiniteMap.sIZE_RATIO * zzz1742) == GT)",fontsize=16,color="black",shape="box"];23865 -> 23874[label="",style="solid", color="black", weight=3]; 23866[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz174100)) (FiniteMap.sIZE_RATIO * zzz1742) == GT)",fontsize=16,color="black",shape="box"];23866 -> 23875[label="",style="solid", color="black", weight=3]; 23867[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (FiniteMap.sIZE_RATIO * zzz1742) == GT)",fontsize=16,color="black",shape="box"];23867 -> 23876[label="",style="solid", color="black", weight=3]; 24190[label="zzz17224",fontsize=16,color="green",shape="box"];24191[label="zzz17222",fontsize=16,color="green",shape="box"];24192[label="zzz17223",fontsize=16,color="green",shape="box"];24193[label="zzz17221",fontsize=16,color="green",shape="box"];24194[label="zzz17224",fontsize=16,color="green",shape="box"];24195[label="zzz17221",fontsize=16,color="green",shape="box"];24196[label="zzz17222",fontsize=16,color="green",shape="box"];24197[label="zzz17223",fontsize=16,color="green",shape="box"];24694[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare1 True False (True <= False) == GT))",fontsize=16,color="black",shape="box"];24694 -> 24696[label="",style="solid", color="black", weight=3]; 24695[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (Just zzz1775)",fontsize=16,color="black",shape="box"];24695 -> 24697[label="",style="solid", color="black", weight=3]; 24199[label="FiniteMap.splitLT1 False zzz1719 zzz1720 zzz1721 zzz1722 True (GT == GT)",fontsize=16,color="black",shape="box"];24199 -> 24224[label="",style="solid", color="black", weight=3]; 23557[label="zzz1696",fontsize=16,color="green",shape="box"];23558[label="zzz16991",fontsize=16,color="green",shape="box"];23559[label="zzz16990",fontsize=16,color="green",shape="box"];23560[label="zzz16992",fontsize=16,color="green",shape="box"];23561[label="zzz16994",fontsize=16,color="green",shape="box"];23562[label="zzz16993",fontsize=16,color="green",shape="box"];23583[label="zzz1711",fontsize=16,color="green",shape="box"];23584[label="zzz17152",fontsize=16,color="green",shape="box"];23585[label="zzz17150",fontsize=16,color="green",shape="box"];23586[label="zzz17151",fontsize=16,color="green",shape="box"];23587[label="zzz17154",fontsize=16,color="green",shape="box"];23588[label="zzz17153",fontsize=16,color="green",shape="box"];23868[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt zzz1743 (Pos (Succ (Succ Zero)) * zzz1744) == LT)",fontsize=16,color="burlywood",shape="box"];25476[label="zzz1743/Pos zzz17430",fontsize=10,color="white",style="solid",shape="box"];23868 -> 25476[label="",style="solid", color="burlywood", weight=9]; 25476 -> 23877[label="",style="solid", color="burlywood", weight=3]; 25477[label="zzz1743/Neg zzz17430",fontsize=10,color="white",style="solid",shape="box"];23868 -> 25477[label="",style="solid", color="burlywood", weight=9]; 25477 -> 23878[label="",style="solid", color="burlywood", weight=3]; 23873[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz174100)) (primMulInt FiniteMap.sIZE_RATIO zzz1742) == GT)",fontsize=16,color="black",shape="box"];23873 -> 23883[label="",style="solid", color="black", weight=3]; 23874[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (primMulInt FiniteMap.sIZE_RATIO zzz1742) == GT)",fontsize=16,color="black",shape="box"];23874 -> 23884[label="",style="solid", color="black", weight=3]; 23875[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz174100)) (primMulInt FiniteMap.sIZE_RATIO zzz1742) == GT)",fontsize=16,color="black",shape="box"];23875 -> 23885[label="",style="solid", color="black", weight=3]; 23876[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (primMulInt FiniteMap.sIZE_RATIO zzz1742) == GT)",fontsize=16,color="black",shape="box"];23876 -> 23886[label="",style="solid", color="black", weight=3]; 24696[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare1 True False False == GT))",fontsize=16,color="black",shape="box"];24696 -> 24698[label="",style="solid", color="black", weight=3]; 24697[label="zzz1775",fontsize=16,color="green",shape="box"];24224[label="FiniteMap.splitLT1 False zzz1719 zzz1720 zzz1721 zzz1722 True True",fontsize=16,color="black",shape="box"];24224 -> 24237[label="",style="solid", color="black", weight=3]; 23877[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos zzz17430) (Pos (Succ (Succ Zero)) * zzz1744) == LT)",fontsize=16,color="burlywood",shape="box"];25478[label="zzz17430/Succ zzz174300",fontsize=10,color="white",style="solid",shape="box"];23877 -> 25478[label="",style="solid", color="burlywood", weight=9]; 25478 -> 23887[label="",style="solid", color="burlywood", weight=3]; 25479[label="zzz17430/Zero",fontsize=10,color="white",style="solid",shape="box"];23877 -> 25479[label="",style="solid", color="burlywood", weight=9]; 25479 -> 23888[label="",style="solid", color="burlywood", weight=3]; 23878[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg zzz17430) (Pos (Succ (Succ Zero)) * zzz1744) == LT)",fontsize=16,color="burlywood",shape="box"];25480[label="zzz17430/Succ zzz174300",fontsize=10,color="white",style="solid",shape="box"];23878 -> 25480[label="",style="solid", color="burlywood", weight=9]; 25480 -> 23889[label="",style="solid", color="burlywood", weight=3]; 25481[label="zzz17430/Zero",fontsize=10,color="white",style="solid",shape="box"];23878 -> 25481[label="",style="solid", color="burlywood", weight=9]; 25481 -> 23890[label="",style="solid", color="burlywood", weight=3]; 23883[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz174100)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1742) == GT)",fontsize=16,color="burlywood",shape="box"];25482[label="zzz1742/Pos zzz17420",fontsize=10,color="white",style="solid",shape="box"];23883 -> 25482[label="",style="solid", color="burlywood", weight=9]; 25482 -> 23896[label="",style="solid", color="burlywood", weight=3]; 25483[label="zzz1742/Neg zzz17420",fontsize=10,color="white",style="solid",shape="box"];23883 -> 25483[label="",style="solid", color="burlywood", weight=9]; 25483 -> 23897[label="",style="solid", color="burlywood", weight=3]; 23884[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1742) == GT)",fontsize=16,color="burlywood",shape="box"];25484[label="zzz1742/Pos zzz17420",fontsize=10,color="white",style="solid",shape="box"];23884 -> 25484[label="",style="solid", color="burlywood", weight=9]; 25484 -> 23898[label="",style="solid", color="burlywood", weight=3]; 25485[label="zzz1742/Neg zzz17420",fontsize=10,color="white",style="solid",shape="box"];23884 -> 25485[label="",style="solid", color="burlywood", weight=9]; 25485 -> 23899[label="",style="solid", color="burlywood", weight=3]; 23885[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz174100)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1742) == GT)",fontsize=16,color="burlywood",shape="box"];25486[label="zzz1742/Pos zzz17420",fontsize=10,color="white",style="solid",shape="box"];23885 -> 25486[label="",style="solid", color="burlywood", weight=9]; 25486 -> 23900[label="",style="solid", color="burlywood", weight=3]; 25487[label="zzz1742/Neg zzz17420",fontsize=10,color="white",style="solid",shape="box"];23885 -> 25487[label="",style="solid", color="burlywood", weight=9]; 25487 -> 23901[label="",style="solid", color="burlywood", weight=3]; 23886[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz1742) == GT)",fontsize=16,color="burlywood",shape="box"];25488[label="zzz1742/Pos zzz17420",fontsize=10,color="white",style="solid",shape="box"];23886 -> 25488[label="",style="solid", color="burlywood", weight=9]; 25488 -> 23902[label="",style="solid", color="burlywood", weight=3]; 25489[label="zzz1742/Neg zzz17420",fontsize=10,color="white",style="solid",shape="box"];23886 -> 25489[label="",style="solid", color="burlywood", weight=9]; 25489 -> 23903[label="",style="solid", color="burlywood", weight=3]; 24698[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare0 True False otherwise == GT))",fontsize=16,color="black",shape="box"];24698 -> 24699[label="",style="solid", color="black", weight=3]; 24237 -> 12908[label="",style="dashed", color="red", weight=0]; 24237[label="FiniteMap.mkVBalBranch False zzz1719 zzz1721 (FiniteMap.splitLT zzz1722 True)",fontsize=16,color="magenta"];24237 -> 24249[label="",style="dashed", color="magenta", weight=3]; 24237 -> 24250[label="",style="dashed", color="magenta", weight=3]; 24237 -> 24251[label="",style="dashed", color="magenta", weight=3]; 23887[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos (Succ zzz174300)) (Pos (Succ (Succ Zero)) * zzz1744) == LT)",fontsize=16,color="black",shape="box"];23887 -> 23904[label="",style="solid", color="black", weight=3]; 23888[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (Pos (Succ (Succ Zero)) * zzz1744) == LT)",fontsize=16,color="black",shape="box"];23888 -> 23905[label="",style="solid", color="black", weight=3]; 23889[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg (Succ zzz174300)) (Pos (Succ (Succ Zero)) * zzz1744) == LT)",fontsize=16,color="black",shape="box"];23889 -> 23906[label="",style="solid", color="black", weight=3]; 23890[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (Pos (Succ (Succ Zero)) * zzz1744) == LT)",fontsize=16,color="black",shape="box"];23890 -> 23907[label="",style="solid", color="black", weight=3]; 23896[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz174100)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17420)) == GT)",fontsize=16,color="black",shape="box"];23896 -> 23913[label="",style="solid", color="black", weight=3]; 23897[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz174100)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17420)) == GT)",fontsize=16,color="black",shape="box"];23897 -> 23914[label="",style="solid", color="black", weight=3]; 23898[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17420)) == GT)",fontsize=16,color="black",shape="box"];23898 -> 23915[label="",style="solid", color="black", weight=3]; 23899[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17420)) == GT)",fontsize=16,color="black",shape="box"];23899 -> 23916[label="",style="solid", color="black", weight=3]; 23900[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz174100)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17420)) == GT)",fontsize=16,color="black",shape="box"];23900 -> 23917[label="",style="solid", color="black", weight=3]; 23901[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz174100)) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17420)) == GT)",fontsize=16,color="black",shape="box"];23901 -> 23918[label="",style="solid", color="black", weight=3]; 23902[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Pos zzz17420)) == GT)",fontsize=16,color="black",shape="box"];23902 -> 23919[label="",style="solid", color="black", weight=3]; 23903[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) (Neg zzz17420)) == GT)",fontsize=16,color="black",shape="box"];23903 -> 23920[label="",style="solid", color="black", weight=3]; 24699[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 False zzz1775 zzz1776 zzz1777 zzz1778 True (compare0 True False True == GT))",fontsize=16,color="black",shape="box"];24699 -> 24700[label="",style="solid", color="black", weight=3]; 24249[label="zzz1719",fontsize=16,color="green",shape="box"];24250[label="FiniteMap.splitLT zzz1722 True",fontsize=16,color="burlywood",shape="box"];25490[label="zzz1722/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24250 -> 25490[label="",style="solid", color="burlywood", weight=9]; 25490 -> 24261[label="",style="solid", color="burlywood", weight=3]; 25491[label="zzz1722/FiniteMap.Branch zzz17220 zzz17221 zzz17222 zzz17223 zzz17224",fontsize=10,color="white",style="solid",shape="box"];24250 -> 25491[label="",style="solid", color="burlywood", weight=9]; 25491 -> 24262[label="",style="solid", color="burlywood", weight=3]; 24251[label="zzz1721",fontsize=16,color="green",shape="box"];23904[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos (Succ zzz174300)) (primMulInt (Pos (Succ (Succ Zero))) zzz1744) == LT)",fontsize=16,color="burlywood",shape="box"];25492[label="zzz1744/Pos zzz17440",fontsize=10,color="white",style="solid",shape="box"];23904 -> 25492[label="",style="solid", color="burlywood", weight=9]; 25492 -> 23921[label="",style="solid", color="burlywood", weight=3]; 25493[label="zzz1744/Neg zzz17440",fontsize=10,color="white",style="solid",shape="box"];23904 -> 25493[label="",style="solid", color="burlywood", weight=9]; 25493 -> 23922[label="",style="solid", color="burlywood", weight=3]; 23905[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz1744) == LT)",fontsize=16,color="burlywood",shape="box"];25494[label="zzz1744/Pos zzz17440",fontsize=10,color="white",style="solid",shape="box"];23905 -> 25494[label="",style="solid", color="burlywood", weight=9]; 25494 -> 23923[label="",style="solid", color="burlywood", weight=3]; 25495[label="zzz1744/Neg zzz17440",fontsize=10,color="white",style="solid",shape="box"];23905 -> 25495[label="",style="solid", color="burlywood", weight=9]; 25495 -> 23924[label="",style="solid", color="burlywood", weight=3]; 23906[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg (Succ zzz174300)) (primMulInt (Pos (Succ (Succ Zero))) zzz1744) == LT)",fontsize=16,color="burlywood",shape="box"];25496[label="zzz1744/Pos zzz17440",fontsize=10,color="white",style="solid",shape="box"];23906 -> 25496[label="",style="solid", color="burlywood", weight=9]; 25496 -> 23925[label="",style="solid", color="burlywood", weight=3]; 25497[label="zzz1744/Neg zzz17440",fontsize=10,color="white",style="solid",shape="box"];23906 -> 25497[label="",style="solid", color="burlywood", weight=9]; 25497 -> 23926[label="",style="solid", color="burlywood", weight=3]; 23907[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz1744) == LT)",fontsize=16,color="burlywood",shape="box"];25498[label="zzz1744/Pos zzz17440",fontsize=10,color="white",style="solid",shape="box"];23907 -> 25498[label="",style="solid", color="burlywood", weight=9]; 25498 -> 23927[label="",style="solid", color="burlywood", weight=3]; 25499[label="zzz1744/Neg zzz17440",fontsize=10,color="white",style="solid",shape="box"];23907 -> 25499[label="",style="solid", color="burlywood", weight=9]; 25499 -> 23928[label="",style="solid", color="burlywood", weight=3]; 23913 -> 23938[label="",style="dashed", color="red", weight=0]; 23913[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz174100)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420)) == GT)",fontsize=16,color="magenta"];23913 -> 23939[label="",style="dashed", color="magenta", weight=3]; 23914 -> 23944[label="",style="dashed", color="red", weight=0]; 23914[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz174100)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420)) == GT)",fontsize=16,color="magenta"];23914 -> 23945[label="",style="dashed", color="magenta", weight=3]; 23915 -> 23950[label="",style="dashed", color="red", weight=0]; 23915[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420)) == GT)",fontsize=16,color="magenta"];23915 -> 23951[label="",style="dashed", color="magenta", weight=3]; 23916 -> 23956[label="",style="dashed", color="red", weight=0]; 23916[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420)) == GT)",fontsize=16,color="magenta"];23916 -> 23957[label="",style="dashed", color="magenta", weight=3]; 23917 -> 23962[label="",style="dashed", color="red", weight=0]; 23917[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz174100)) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420)) == GT)",fontsize=16,color="magenta"];23917 -> 23963[label="",style="dashed", color="magenta", weight=3]; 23918 -> 23969[label="",style="dashed", color="red", weight=0]; 23918[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz174100)) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420)) == GT)",fontsize=16,color="magenta"];23918 -> 23970[label="",style="dashed", color="magenta", weight=3]; 23919 -> 23980[label="",style="dashed", color="red", weight=0]; 23919[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420)) == GT)",fontsize=16,color="magenta"];23919 -> 23981[label="",style="dashed", color="magenta", weight=3]; 23920 -> 23985[label="",style="dashed", color="red", weight=0]; 23920[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420)) == GT)",fontsize=16,color="magenta"];23920 -> 23986[label="",style="dashed", color="magenta", weight=3]; 24700[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 False zzz1775 zzz1776 zzz1777 zzz1778 True (GT == GT))",fontsize=16,color="black",shape="box"];24700 -> 24701[label="",style="solid", color="black", weight=3]; 24261[label="FiniteMap.splitLT FiniteMap.EmptyFM True",fontsize=16,color="black",shape="box"];24261 -> 24277[label="",style="solid", color="black", weight=3]; 24262[label="FiniteMap.splitLT (FiniteMap.Branch zzz17220 zzz17221 zzz17222 zzz17223 zzz17224) True",fontsize=16,color="black",shape="box"];24262 -> 24278[label="",style="solid", color="black", weight=3]; 23921[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos (Succ zzz174300)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23921 -> 23990[label="",style="solid", color="black", weight=3]; 23922[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos (Succ zzz174300)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23922 -> 23991[label="",style="solid", color="black", weight=3]; 23923[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23923 -> 23992[label="",style="solid", color="black", weight=3]; 23924[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23924 -> 23993[label="",style="solid", color="black", weight=3]; 23925[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg (Succ zzz174300)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23925 -> 23994[label="",style="solid", color="black", weight=3]; 23926[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg (Succ zzz174300)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23926 -> 23995[label="",style="solid", color="black", weight=3]; 23927[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23927 -> 23996[label="",style="solid", color="black", weight=3]; 23928[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23928 -> 23997[label="",style="solid", color="black", weight=3]; 23939 -> 14457[label="",style="dashed", color="red", weight=0]; 23939[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420",fontsize=16,color="magenta"];23939 -> 23998[label="",style="dashed", color="magenta", weight=3]; 23938[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz174100)) (Pos zzz1745) == GT)",fontsize=16,color="black",shape="triangle"];23938 -> 23999[label="",style="solid", color="black", weight=3]; 23945 -> 14457[label="",style="dashed", color="red", weight=0]; 23945[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420",fontsize=16,color="magenta"];23945 -> 24000[label="",style="dashed", color="magenta", weight=3]; 23944[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos (Succ zzz174100)) (Neg zzz1746) == GT)",fontsize=16,color="black",shape="triangle"];23944 -> 24001[label="",style="solid", color="black", weight=3]; 23951 -> 14457[label="",style="dashed", color="red", weight=0]; 23951[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420",fontsize=16,color="magenta"];23951 -> 24002[label="",style="dashed", color="magenta", weight=3]; 23950[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Pos zzz1747) == GT)",fontsize=16,color="burlywood",shape="triangle"];25500[label="zzz1747/Succ zzz17470",fontsize=10,color="white",style="solid",shape="box"];23950 -> 25500[label="",style="solid", color="burlywood", weight=9]; 25500 -> 24003[label="",style="solid", color="burlywood", weight=3]; 25501[label="zzz1747/Zero",fontsize=10,color="white",style="solid",shape="box"];23950 -> 25501[label="",style="solid", color="burlywood", weight=9]; 25501 -> 24004[label="",style="solid", color="burlywood", weight=3]; 23957 -> 14457[label="",style="dashed", color="red", weight=0]; 23957[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420",fontsize=16,color="magenta"];23957 -> 24005[label="",style="dashed", color="magenta", weight=3]; 23956[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Neg zzz1748) == GT)",fontsize=16,color="burlywood",shape="triangle"];25502[label="zzz1748/Succ zzz17480",fontsize=10,color="white",style="solid",shape="box"];23956 -> 25502[label="",style="solid", color="burlywood", weight=9]; 25502 -> 24006[label="",style="solid", color="burlywood", weight=3]; 25503[label="zzz1748/Zero",fontsize=10,color="white",style="solid",shape="box"];23956 -> 25503[label="",style="solid", color="burlywood", weight=9]; 25503 -> 24007[label="",style="solid", color="burlywood", weight=3]; 23963 -> 14457[label="",style="dashed", color="red", weight=0]; 23963[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420",fontsize=16,color="magenta"];23963 -> 24008[label="",style="dashed", color="magenta", weight=3]; 23962[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz174100)) (Pos zzz1749) == GT)",fontsize=16,color="black",shape="triangle"];23962 -> 24009[label="",style="solid", color="black", weight=3]; 23970 -> 14457[label="",style="dashed", color="red", weight=0]; 23970[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420",fontsize=16,color="magenta"];23970 -> 24010[label="",style="dashed", color="magenta", weight=3]; 23969[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg (Succ zzz174100)) (Neg zzz1750) == GT)",fontsize=16,color="black",shape="triangle"];23969 -> 24011[label="",style="solid", color="black", weight=3]; 23981 -> 14457[label="",style="dashed", color="red", weight=0]; 23981[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420",fontsize=16,color="magenta"];23981 -> 24012[label="",style="dashed", color="magenta", weight=3]; 23980[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Pos zzz1751) == GT)",fontsize=16,color="burlywood",shape="triangle"];25504[label="zzz1751/Succ zzz17510",fontsize=10,color="white",style="solid",shape="box"];23980 -> 25504[label="",style="solid", color="burlywood", weight=9]; 25504 -> 24013[label="",style="solid", color="burlywood", weight=3]; 25505[label="zzz1751/Zero",fontsize=10,color="white",style="solid",shape="box"];23980 -> 25505[label="",style="solid", color="burlywood", weight=9]; 25505 -> 24014[label="",style="solid", color="burlywood", weight=3]; 23986 -> 14457[label="",style="dashed", color="red", weight=0]; 23986[label="primMulNat (Succ (Succ (Succ (Succ (Succ Zero))))) zzz17420",fontsize=16,color="magenta"];23986 -> 24015[label="",style="dashed", color="magenta", weight=3]; 23985[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Neg zzz1752) == GT)",fontsize=16,color="burlywood",shape="triangle"];25506[label="zzz1752/Succ zzz17520",fontsize=10,color="white",style="solid",shape="box"];23985 -> 25506[label="",style="solid", color="burlywood", weight=9]; 25506 -> 24016[label="",style="solid", color="burlywood", weight=3]; 25507[label="zzz1752/Zero",fontsize=10,color="white",style="solid",shape="box"];23985 -> 25507[label="",style="solid", color="burlywood", weight=9]; 25507 -> 24017[label="",style="solid", color="burlywood", weight=3]; 24701[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM1 False zzz1775 zzz1776 zzz1777 zzz1778 True True)",fontsize=16,color="black",shape="box"];24701 -> 24702[label="",style="solid", color="black", weight=3]; 24277 -> 12973[label="",style="dashed", color="red", weight=0]; 24277[label="FiniteMap.splitLT4 FiniteMap.EmptyFM True",fontsize=16,color="magenta"];24278[label="FiniteMap.splitLT3 (FiniteMap.Branch zzz17220 zzz17221 zzz17222 zzz17223 zzz17224) True",fontsize=16,color="black",shape="box"];24278 -> 24285[label="",style="solid", color="black", weight=3]; 23990[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos (Succ zzz174300)) (Pos (primMulNat (Succ (Succ Zero)) zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23990 -> 24021[label="",style="solid", color="black", weight=3]; 23991[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos (Succ zzz174300)) (Neg (primMulNat (Succ (Succ Zero)) zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23991 -> 24022[label="",style="solid", color="black", weight=3]; 23992 -> 24083[label="",style="dashed", color="red", weight=0]; 23992[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz17440)) == LT)",fontsize=16,color="magenta"];23992 -> 24084[label="",style="dashed", color="magenta", weight=3]; 23993 -> 24094[label="",style="dashed", color="red", weight=0]; 23993[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz17440)) == LT)",fontsize=16,color="magenta"];23993 -> 24095[label="",style="dashed", color="magenta", weight=3]; 23994[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg (Succ zzz174300)) (Pos (primMulNat (Succ (Succ Zero)) zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23994 -> 24027[label="",style="solid", color="black", weight=3]; 23995[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg (Succ zzz174300)) (Neg (primMulNat (Succ (Succ Zero)) zzz17440)) == LT)",fontsize=16,color="black",shape="box"];23995 -> 24028[label="",style="solid", color="black", weight=3]; 23996 -> 24111[label="",style="dashed", color="red", weight=0]; 23996[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz17440)) == LT)",fontsize=16,color="magenta"];23996 -> 24112[label="",style="dashed", color="magenta", weight=3]; 23997 -> 24122[label="",style="dashed", color="red", weight=0]; 23997[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz17440)) == LT)",fontsize=16,color="magenta"];23997 -> 24123[label="",style="dashed", color="magenta", weight=3]; 23998[label="zzz17420",fontsize=16,color="green",shape="box"];23999[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz174100) zzz1745 == GT)",fontsize=16,color="burlywood",shape="triangle"];25508[label="zzz1745/Succ zzz17450",fontsize=10,color="white",style="solid",shape="box"];23999 -> 25508[label="",style="solid", color="burlywood", weight=9]; 25508 -> 24033[label="",style="solid", color="burlywood", weight=3]; 25509[label="zzz1745/Zero",fontsize=10,color="white",style="solid",shape="box"];23999 -> 25509[label="",style="solid", color="burlywood", weight=9]; 25509 -> 24034[label="",style="solid", color="burlywood", weight=3]; 24000[label="zzz17420",fontsize=16,color="green",shape="box"];24001[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (GT == GT)",fontsize=16,color="black",shape="triangle"];24001 -> 24035[label="",style="solid", color="black", weight=3]; 24002[label="zzz17420",fontsize=16,color="green",shape="box"];24003[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Pos (Succ zzz17470)) == GT)",fontsize=16,color="black",shape="box"];24003 -> 24036[label="",style="solid", color="black", weight=3]; 24004[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];24004 -> 24037[label="",style="solid", color="black", weight=3]; 24005[label="zzz17420",fontsize=16,color="green",shape="box"];24006[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Neg (Succ zzz17480)) == GT)",fontsize=16,color="black",shape="box"];24006 -> 24038[label="",style="solid", color="black", weight=3]; 24007[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Pos Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];24007 -> 24039[label="",style="solid", color="black", weight=3]; 24008[label="zzz17420",fontsize=16,color="green",shape="box"];24009[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == GT)",fontsize=16,color="black",shape="triangle"];24009 -> 24040[label="",style="solid", color="black", weight=3]; 24010[label="zzz17420",fontsize=16,color="green",shape="box"];24011[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat zzz1750 (Succ zzz174100) == GT)",fontsize=16,color="burlywood",shape="triangle"];25510[label="zzz1750/Succ zzz17500",fontsize=10,color="white",style="solid",shape="box"];24011 -> 25510[label="",style="solid", color="burlywood", weight=9]; 25510 -> 24041[label="",style="solid", color="burlywood", weight=3]; 25511[label="zzz1750/Zero",fontsize=10,color="white",style="solid",shape="box"];24011 -> 25511[label="",style="solid", color="burlywood", weight=9]; 25511 -> 24042[label="",style="solid", color="burlywood", weight=3]; 24012[label="zzz17420",fontsize=16,color="green",shape="box"];24013[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Pos (Succ zzz17510)) == GT)",fontsize=16,color="black",shape="box"];24013 -> 24043[label="",style="solid", color="black", weight=3]; 24014[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Pos Zero) == GT)",fontsize=16,color="black",shape="box"];24014 -> 24044[label="",style="solid", color="black", weight=3]; 24015[label="zzz17420",fontsize=16,color="green",shape="box"];24016[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Neg (Succ zzz17520)) == GT)",fontsize=16,color="black",shape="box"];24016 -> 24045[label="",style="solid", color="black", weight=3]; 24017[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpInt (Neg Zero) (Neg Zero) == GT)",fontsize=16,color="black",shape="box"];24017 -> 24046[label="",style="solid", color="black", weight=3]; 24702[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM zzz1778 True)",fontsize=16,color="burlywood",shape="box"];25512[label="zzz1778/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24702 -> 25512[label="",style="solid", color="burlywood", weight=9]; 25512 -> 24703[label="",style="solid", color="burlywood", weight=3]; 25513[label="zzz1778/FiniteMap.Branch zzz17780 zzz17781 zzz17782 zzz17783 zzz17784",fontsize=10,color="white",style="solid",shape="box"];24702 -> 25513[label="",style="solid", color="burlywood", weight=9]; 25513 -> 24704[label="",style="solid", color="burlywood", weight=3]; 24285[label="FiniteMap.splitLT2 zzz17220 zzz17221 zzz17222 zzz17223 zzz17224 True (True < zzz17220)",fontsize=16,color="black",shape="box"];24285 -> 24292[label="",style="solid", color="black", weight=3]; 24021 -> 24141[label="",style="dashed", color="red", weight=0]; 24021[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat (Succ zzz174300) (primMulNat (Succ (Succ Zero)) zzz17440) == LT)",fontsize=16,color="magenta"];24021 -> 24142[label="",style="dashed", color="magenta", weight=3]; 24022[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (GT == LT)",fontsize=16,color="black",shape="triangle"];24022 -> 24053[label="",style="solid", color="black", weight=3]; 24084[label="primMulNat (Succ (Succ Zero)) zzz17440",fontsize=16,color="burlywood",shape="triangle"];25514[label="zzz17440/Succ zzz174400",fontsize=10,color="white",style="solid",shape="box"];24084 -> 25514[label="",style="solid", color="burlywood", weight=9]; 25514 -> 24090[label="",style="solid", color="burlywood", weight=3]; 25515[label="zzz17440/Zero",fontsize=10,color="white",style="solid",shape="box"];24084 -> 25515[label="",style="solid", color="burlywood", weight=9]; 25515 -> 24091[label="",style="solid", color="burlywood", weight=3]; 24083[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (Pos zzz1753) == LT)",fontsize=16,color="burlywood",shape="triangle"];25516[label="zzz1753/Succ zzz17530",fontsize=10,color="white",style="solid",shape="box"];24083 -> 25516[label="",style="solid", color="burlywood", weight=9]; 25516 -> 24092[label="",style="solid", color="burlywood", weight=3]; 25517[label="zzz1753/Zero",fontsize=10,color="white",style="solid",shape="box"];24083 -> 25517[label="",style="solid", color="burlywood", weight=9]; 25517 -> 24093[label="",style="solid", color="burlywood", weight=3]; 24095 -> 24084[label="",style="dashed", color="red", weight=0]; 24095[label="primMulNat (Succ (Succ Zero)) zzz17440",fontsize=16,color="magenta"];24095 -> 24101[label="",style="dashed", color="magenta", weight=3]; 24094[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (Neg zzz1754) == LT)",fontsize=16,color="burlywood",shape="triangle"];25518[label="zzz1754/Succ zzz17540",fontsize=10,color="white",style="solid",shape="box"];24094 -> 25518[label="",style="solid", color="burlywood", weight=9]; 25518 -> 24102[label="",style="solid", color="burlywood", weight=3]; 25519[label="zzz1754/Zero",fontsize=10,color="white",style="solid",shape="box"];24094 -> 25519[label="",style="solid", color="burlywood", weight=9]; 25519 -> 24103[label="",style="solid", color="burlywood", weight=3]; 24027[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (LT == LT)",fontsize=16,color="black",shape="triangle"];24027 -> 24058[label="",style="solid", color="black", weight=3]; 24028 -> 24159[label="",style="dashed", color="red", weight=0]; 24028[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat (primMulNat (Succ (Succ Zero)) zzz17440) (Succ zzz174300) == LT)",fontsize=16,color="magenta"];24028 -> 24160[label="",style="dashed", color="magenta", weight=3]; 24112 -> 24084[label="",style="dashed", color="red", weight=0]; 24112[label="primMulNat (Succ (Succ Zero)) zzz17440",fontsize=16,color="magenta"];24111[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (Pos zzz1755) == LT)",fontsize=16,color="burlywood",shape="triangle"];25520[label="zzz1755/Succ zzz17550",fontsize=10,color="white",style="solid",shape="box"];24111 -> 25520[label="",style="solid", color="burlywood", weight=9]; 25520 -> 24118[label="",style="solid", color="burlywood", weight=3]; 25521[label="zzz1755/Zero",fontsize=10,color="white",style="solid",shape="box"];24111 -> 25521[label="",style="solid", color="burlywood", weight=9]; 25521 -> 24119[label="",style="solid", color="burlywood", weight=3]; 24123 -> 24084[label="",style="dashed", color="red", weight=0]; 24123[label="primMulNat (Succ (Succ Zero)) zzz17440",fontsize=16,color="magenta"];24123 -> 24129[label="",style="dashed", color="magenta", weight=3]; 24122[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (Neg zzz1756) == LT)",fontsize=16,color="burlywood",shape="triangle"];25522[label="zzz1756/Succ zzz17560",fontsize=10,color="white",style="solid",shape="box"];24122 -> 25522[label="",style="solid", color="burlywood", weight=9]; 25522 -> 24130[label="",style="solid", color="burlywood", weight=3]; 25523[label="zzz1756/Zero",fontsize=10,color="white",style="solid",shape="box"];24122 -> 25523[label="",style="solid", color="burlywood", weight=9]; 25523 -> 24131[label="",style="solid", color="burlywood", weight=3]; 24033[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz174100) (Succ zzz17450) == GT)",fontsize=16,color="black",shape="box"];24033 -> 24065[label="",style="solid", color="black", weight=3]; 24034[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz174100) Zero == GT)",fontsize=16,color="black",shape="box"];24034 -> 24066[label="",style="solid", color="black", weight=3]; 24035[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 True",fontsize=16,color="black",shape="box"];24035 -> 24067[label="",style="solid", color="black", weight=3]; 24036 -> 24011[label="",style="dashed", color="red", weight=0]; 24036[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero (Succ zzz17470) == GT)",fontsize=16,color="magenta"];24036 -> 24068[label="",style="dashed", color="magenta", weight=3]; 24036 -> 24069[label="",style="dashed", color="magenta", weight=3]; 24037[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (EQ == GT)",fontsize=16,color="black",shape="triangle"];24037 -> 24070[label="",style="solid", color="black", weight=3]; 24038 -> 24001[label="",style="dashed", color="red", weight=0]; 24038[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (GT == GT)",fontsize=16,color="magenta"];24039 -> 24037[label="",style="dashed", color="red", weight=0]; 24039[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (EQ == GT)",fontsize=16,color="magenta"];24040[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 False",fontsize=16,color="black",shape="triangle"];24040 -> 24071[label="",style="solid", color="black", weight=3]; 24041[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz17500) (Succ zzz174100) == GT)",fontsize=16,color="black",shape="box"];24041 -> 24072[label="",style="solid", color="black", weight=3]; 24042[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero (Succ zzz174100) == GT)",fontsize=16,color="black",shape="box"];24042 -> 24073[label="",style="solid", color="black", weight=3]; 24043 -> 24009[label="",style="dashed", color="red", weight=0]; 24043[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == GT)",fontsize=16,color="magenta"];24044 -> 24037[label="",style="dashed", color="red", weight=0]; 24044[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (EQ == GT)",fontsize=16,color="magenta"];24045 -> 23999[label="",style="dashed", color="red", weight=0]; 24045[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz17520) Zero == GT)",fontsize=16,color="magenta"];24045 -> 24074[label="",style="dashed", color="magenta", weight=3]; 24045 -> 24075[label="",style="dashed", color="magenta", weight=3]; 24046 -> 24037[label="",style="dashed", color="red", weight=0]; 24046[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (EQ == GT)",fontsize=16,color="magenta"];24703[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM FiniteMap.EmptyFM True)",fontsize=16,color="black",shape="box"];24703 -> 24705[label="",style="solid", color="black", weight=3]; 24704[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM (FiniteMap.Branch zzz17780 zzz17781 zzz17782 zzz17783 zzz17784) True)",fontsize=16,color="black",shape="box"];24704 -> 24706[label="",style="solid", color="black", weight=3]; 24292[label="FiniteMap.splitLT2 zzz17220 zzz17221 zzz17222 zzz17223 zzz17224 True (compare True zzz17220 == LT)",fontsize=16,color="black",shape="box"];24292 -> 24303[label="",style="solid", color="black", weight=3]; 24142 -> 24084[label="",style="dashed", color="red", weight=0]; 24142[label="primMulNat (Succ (Succ Zero)) zzz17440",fontsize=16,color="magenta"];24141[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat (Succ zzz174300) zzz1757 == LT)",fontsize=16,color="burlywood",shape="triangle"];25524[label="zzz1757/Succ zzz17570",fontsize=10,color="white",style="solid",shape="box"];24141 -> 25524[label="",style="solid", color="burlywood", weight=9]; 25524 -> 24149[label="",style="solid", color="burlywood", weight=3]; 25525[label="zzz1757/Zero",fontsize=10,color="white",style="solid",shape="box"];24141 -> 25525[label="",style="solid", color="burlywood", weight=9]; 25525 -> 24150[label="",style="solid", color="burlywood", weight=3]; 24053[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 False",fontsize=16,color="black",shape="triangle"];24053 -> 24082[label="",style="solid", color="black", weight=3]; 24090[label="primMulNat (Succ (Succ Zero)) (Succ zzz174400)",fontsize=16,color="black",shape="box"];24090 -> 24104[label="",style="solid", color="black", weight=3]; 24091[label="primMulNat (Succ (Succ Zero)) Zero",fontsize=16,color="black",shape="box"];24091 -> 24105[label="",style="solid", color="black", weight=3]; 24092[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (Pos (Succ zzz17530)) == LT)",fontsize=16,color="black",shape="box"];24092 -> 24106[label="",style="solid", color="black", weight=3]; 24093[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];24093 -> 24107[label="",style="solid", color="black", weight=3]; 24101[label="zzz17440",fontsize=16,color="green",shape="box"];24102[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (Neg (Succ zzz17540)) == LT)",fontsize=16,color="black",shape="box"];24102 -> 24120[label="",style="solid", color="black", weight=3]; 24103[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];24103 -> 24121[label="",style="solid", color="black", weight=3]; 24058[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 True",fontsize=16,color="black",shape="box"];24058 -> 24108[label="",style="solid", color="black", weight=3]; 24160 -> 24084[label="",style="dashed", color="red", weight=0]; 24160[label="primMulNat (Succ (Succ Zero)) zzz17440",fontsize=16,color="magenta"];24160 -> 24169[label="",style="dashed", color="magenta", weight=3]; 24159[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat zzz1758 (Succ zzz174300) == LT)",fontsize=16,color="burlywood",shape="triangle"];25526[label="zzz1758/Succ zzz17580",fontsize=10,color="white",style="solid",shape="box"];24159 -> 25526[label="",style="solid", color="burlywood", weight=9]; 25526 -> 24170[label="",style="solid", color="burlywood", weight=3]; 25527[label="zzz1758/Zero",fontsize=10,color="white",style="solid",shape="box"];24159 -> 25527[label="",style="solid", color="burlywood", weight=9]; 25527 -> 24171[label="",style="solid", color="burlywood", weight=3]; 24118[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (Pos (Succ zzz17550)) == LT)",fontsize=16,color="black",shape="box"];24118 -> 24132[label="",style="solid", color="black", weight=3]; 24119[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];24119 -> 24133[label="",style="solid", color="black", weight=3]; 24129[label="zzz17440",fontsize=16,color="green",shape="box"];24130[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (Neg (Succ zzz17560)) == LT)",fontsize=16,color="black",shape="box"];24130 -> 24151[label="",style="solid", color="black", weight=3]; 24131[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];24131 -> 24152[label="",style="solid", color="black", weight=3]; 24065[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat zzz174100 zzz17450 == GT)",fontsize=16,color="burlywood",shape="triangle"];25528[label="zzz174100/Succ zzz1741000",fontsize=10,color="white",style="solid",shape="box"];24065 -> 25528[label="",style="solid", color="burlywood", weight=9]; 25528 -> 24134[label="",style="solid", color="burlywood", weight=3]; 25529[label="zzz174100/Zero",fontsize=10,color="white",style="solid",shape="box"];24065 -> 25529[label="",style="solid", color="burlywood", weight=9]; 25529 -> 24135[label="",style="solid", color="burlywood", weight=3]; 24066 -> 24001[label="",style="dashed", color="red", weight=0]; 24066[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (GT == GT)",fontsize=16,color="magenta"];24067[label="FiniteMap.mkBalBranch6MkBalBranch1 zzz128430 zzz128431 zzz128434 zzz1647 zzz1647 zzz128434 zzz1647",fontsize=16,color="burlywood",shape="box"];25530[label="zzz1647/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24067 -> 25530[label="",style="solid", color="burlywood", weight=9]; 25530 -> 24136[label="",style="solid", color="burlywood", weight=3]; 25531[label="zzz1647/FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474",fontsize=10,color="white",style="solid",shape="box"];24067 -> 25531[label="",style="solid", color="burlywood", weight=9]; 25531 -> 24137[label="",style="solid", color="burlywood", weight=3]; 24068[label="Zero",fontsize=16,color="green",shape="box"];24069[label="zzz17470",fontsize=16,color="green",shape="box"];24070 -> 24040[label="",style="dashed", color="red", weight=0]; 24070[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 False",fontsize=16,color="magenta"];24071[label="FiniteMap.mkBalBranch6MkBalBranch2 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 otherwise",fontsize=16,color="black",shape="box"];24071 -> 24138[label="",style="solid", color="black", weight=3]; 24072 -> 24065[label="",style="dashed", color="red", weight=0]; 24072[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat zzz17500 zzz174100 == GT)",fontsize=16,color="magenta"];24072 -> 24139[label="",style="dashed", color="magenta", weight=3]; 24072 -> 24140[label="",style="dashed", color="magenta", weight=3]; 24073 -> 24009[label="",style="dashed", color="red", weight=0]; 24073[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == GT)",fontsize=16,color="magenta"];24074[label="Zero",fontsize=16,color="green",shape="box"];24075[label="zzz17520",fontsize=16,color="green",shape="box"];24705[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM4 FiniteMap.EmptyFM True)",fontsize=16,color="black",shape="box"];24705 -> 24707[label="",style="solid", color="black", weight=3]; 24706 -> 24609[label="",style="dashed", color="red", weight=0]; 24706[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True (FiniteMap.lookupFM3 (FiniteMap.Branch zzz17780 zzz17781 zzz17782 zzz17783 zzz17784) True)",fontsize=16,color="magenta"];24706 -> 24708[label="",style="dashed", color="magenta", weight=3]; 24706 -> 24709[label="",style="dashed", color="magenta", weight=3]; 24706 -> 24710[label="",style="dashed", color="magenta", weight=3]; 24706 -> 24711[label="",style="dashed", color="magenta", weight=3]; 24706 -> 24712[label="",style="dashed", color="magenta", weight=3]; 24303[label="FiniteMap.splitLT2 zzz17220 zzz17221 zzz17222 zzz17223 zzz17224 True (compare3 True zzz17220 == LT)",fontsize=16,color="black",shape="box"];24303 -> 24313[label="",style="solid", color="black", weight=3]; 24149[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat (Succ zzz174300) (Succ zzz17570) == LT)",fontsize=16,color="black",shape="box"];24149 -> 24172[label="",style="solid", color="black", weight=3]; 24150[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat (Succ zzz174300) Zero == LT)",fontsize=16,color="black",shape="box"];24150 -> 24173[label="",style="solid", color="black", weight=3]; 24082[label="FiniteMap.mkBalBranch6MkBalBranch00 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 otherwise",fontsize=16,color="black",shape="box"];24082 -> 24153[label="",style="solid", color="black", weight=3]; 24104 -> 2770[label="",style="dashed", color="red", weight=0]; 24104[label="primPlusNat (primMulNat (Succ Zero) (Succ zzz174400)) (Succ zzz174400)",fontsize=16,color="magenta"];24104 -> 24154[label="",style="dashed", color="magenta", weight=3]; 24104 -> 24155[label="",style="dashed", color="magenta", weight=3]; 24105[label="Zero",fontsize=16,color="green",shape="box"];24106 -> 24159[label="",style="dashed", color="red", weight=0]; 24106[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat Zero (Succ zzz17530) == LT)",fontsize=16,color="magenta"];24106 -> 24161[label="",style="dashed", color="magenta", weight=3]; 24106 -> 24162[label="",style="dashed", color="magenta", weight=3]; 24107[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (EQ == LT)",fontsize=16,color="black",shape="triangle"];24107 -> 24157[label="",style="solid", color="black", weight=3]; 24120 -> 24022[label="",style="dashed", color="red", weight=0]; 24120[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (GT == LT)",fontsize=16,color="magenta"];24121 -> 24107[label="",style="dashed", color="red", weight=0]; 24121[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (EQ == LT)",fontsize=16,color="magenta"];24108[label="FiniteMap.mkBalBranch6Single_L zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344)",fontsize=16,color="black",shape="box"];24108 -> 24158[label="",style="solid", color="black", weight=3]; 24169[label="zzz17440",fontsize=16,color="green",shape="box"];24170[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat (Succ zzz17580) (Succ zzz174300) == LT)",fontsize=16,color="black",shape="box"];24170 -> 24200[label="",style="solid", color="black", weight=3]; 24171[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat Zero (Succ zzz174300) == LT)",fontsize=16,color="black",shape="box"];24171 -> 24201[label="",style="solid", color="black", weight=3]; 24132 -> 24027[label="",style="dashed", color="red", weight=0]; 24132[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (LT == LT)",fontsize=16,color="magenta"];24133 -> 24107[label="",style="dashed", color="red", weight=0]; 24133[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (EQ == LT)",fontsize=16,color="magenta"];24151 -> 24141[label="",style="dashed", color="red", weight=0]; 24151[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat (Succ zzz17560) Zero == LT)",fontsize=16,color="magenta"];24151 -> 24174[label="",style="dashed", color="magenta", weight=3]; 24151 -> 24175[label="",style="dashed", color="magenta", weight=3]; 24152 -> 24107[label="",style="dashed", color="red", weight=0]; 24152[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (EQ == LT)",fontsize=16,color="magenta"];24134[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz1741000) zzz17450 == GT)",fontsize=16,color="burlywood",shape="box"];25532[label="zzz17450/Succ zzz174500",fontsize=10,color="white",style="solid",shape="box"];24134 -> 25532[label="",style="solid", color="burlywood", weight=9]; 25532 -> 24176[label="",style="solid", color="burlywood", weight=3]; 25533[label="zzz17450/Zero",fontsize=10,color="white",style="solid",shape="box"];24134 -> 25533[label="",style="solid", color="burlywood", weight=9]; 25533 -> 24177[label="",style="solid", color="burlywood", weight=3]; 24135[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero zzz17450 == GT)",fontsize=16,color="burlywood",shape="box"];25534[label="zzz17450/Succ zzz174500",fontsize=10,color="white",style="solid",shape="box"];24135 -> 25534[label="",style="solid", color="burlywood", weight=9]; 25534 -> 24178[label="",style="solid", color="burlywood", weight=3]; 25535[label="zzz17450/Zero",fontsize=10,color="white",style="solid",shape="box"];24135 -> 25535[label="",style="solid", color="burlywood", weight=9]; 25535 -> 24179[label="",style="solid", color="burlywood", weight=3]; 24136[label="FiniteMap.mkBalBranch6MkBalBranch1 zzz128430 zzz128431 zzz128434 FiniteMap.EmptyFM FiniteMap.EmptyFM zzz128434 FiniteMap.EmptyFM",fontsize=16,color="black",shape="box"];24136 -> 24180[label="",style="solid", color="black", weight=3]; 24137[label="FiniteMap.mkBalBranch6MkBalBranch1 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474)",fontsize=16,color="black",shape="box"];24137 -> 24181[label="",style="solid", color="black", weight=3]; 24138[label="FiniteMap.mkBalBranch6MkBalBranch2 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 True",fontsize=16,color="black",shape="box"];24138 -> 24182[label="",style="solid", color="black", weight=3]; 24139[label="zzz174100",fontsize=16,color="green",shape="box"];24140[label="zzz17500",fontsize=16,color="green",shape="box"];24707[label="FiniteMap.intersectFM_C2Elt10 (FiniteMap.Branch False zzz1770 zzz1771 zzz1772 zzz1773) True Nothing",fontsize=16,color="black",shape="box"];24707 -> 24713[label="",style="solid", color="black", weight=3]; 24708[label="zzz17781",fontsize=16,color="green",shape="box"];24709[label="zzz17780",fontsize=16,color="green",shape="box"];24710[label="zzz17784",fontsize=16,color="green",shape="box"];24711[label="zzz17783",fontsize=16,color="green",shape="box"];24712[label="zzz17782",fontsize=16,color="green",shape="box"];24313[label="FiniteMap.splitLT2 zzz17220 zzz17221 zzz17222 zzz17223 zzz17224 True (compare2 True zzz17220 (True == zzz17220) == LT)",fontsize=16,color="burlywood",shape="box"];25536[label="zzz17220/False",fontsize=10,color="white",style="solid",shape="box"];24313 -> 25536[label="",style="solid", color="burlywood", weight=9]; 25536 -> 24317[label="",style="solid", color="burlywood", weight=3]; 25537[label="zzz17220/True",fontsize=10,color="white",style="solid",shape="box"];24313 -> 25537[label="",style="solid", color="burlywood", weight=9]; 25537 -> 24318[label="",style="solid", color="burlywood", weight=3]; 24172[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat zzz174300 zzz17570 == LT)",fontsize=16,color="burlywood",shape="triangle"];25538[label="zzz174300/Succ zzz1743000",fontsize=10,color="white",style="solid",shape="box"];24172 -> 25538[label="",style="solid", color="burlywood", weight=9]; 25538 -> 24202[label="",style="solid", color="burlywood", weight=3]; 25539[label="zzz174300/Zero",fontsize=10,color="white",style="solid",shape="box"];24172 -> 25539[label="",style="solid", color="burlywood", weight=9]; 25539 -> 24203[label="",style="solid", color="burlywood", weight=3]; 24173 -> 24022[label="",style="dashed", color="red", weight=0]; 24173[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (GT == LT)",fontsize=16,color="magenta"];24153[label="FiniteMap.mkBalBranch6MkBalBranch00 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 True",fontsize=16,color="black",shape="box"];24153 -> 24183[label="",style="solid", color="black", weight=3]; 24154[label="primMulNat (Succ Zero) (Succ zzz174400)",fontsize=16,color="black",shape="box"];24154 -> 24184[label="",style="solid", color="black", weight=3]; 24155[label="Succ zzz174400",fontsize=16,color="green",shape="box"];24161[label="Zero",fontsize=16,color="green",shape="box"];24162[label="zzz17530",fontsize=16,color="green",shape="box"];24157 -> 24053[label="",style="dashed", color="red", weight=0]; 24157[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 False",fontsize=16,color="magenta"];24158 -> 21457[label="",style="dashed", color="red", weight=0]; 24158[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ Zero)))) zzz1284340 zzz1284341 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ Zero))))) zzz128430 zzz128431 zzz1647 zzz1284343) zzz1284344",fontsize=16,color="magenta"];24158 -> 24185[label="",style="dashed", color="magenta", weight=3]; 24158 -> 24186[label="",style="dashed", color="magenta", weight=3]; 24158 -> 24187[label="",style="dashed", color="magenta", weight=3]; 24158 -> 24188[label="",style="dashed", color="magenta", weight=3]; 24158 -> 24189[label="",style="dashed", color="magenta", weight=3]; 24200 -> 24172[label="",style="dashed", color="red", weight=0]; 24200[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat zzz17580 zzz174300 == LT)",fontsize=16,color="magenta"];24200 -> 24225[label="",style="dashed", color="magenta", weight=3]; 24200 -> 24226[label="",style="dashed", color="magenta", weight=3]; 24201 -> 24027[label="",style="dashed", color="red", weight=0]; 24201[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (LT == LT)",fontsize=16,color="magenta"];24174[label="zzz17560",fontsize=16,color="green",shape="box"];24175[label="Zero",fontsize=16,color="green",shape="box"];24176[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz1741000) (Succ zzz174500) == GT)",fontsize=16,color="black",shape="box"];24176 -> 24204[label="",style="solid", color="black", weight=3]; 24177[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat (Succ zzz1741000) Zero == GT)",fontsize=16,color="black",shape="box"];24177 -> 24205[label="",style="solid", color="black", weight=3]; 24178[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero (Succ zzz174500) == GT)",fontsize=16,color="black",shape="box"];24178 -> 24206[label="",style="solid", color="black", weight=3]; 24179[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat Zero Zero == GT)",fontsize=16,color="black",shape="box"];24179 -> 24207[label="",style="solid", color="black", weight=3]; 24180[label="error []",fontsize=16,color="red",shape="box"];24181[label="FiniteMap.mkBalBranch6MkBalBranch12 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474)",fontsize=16,color="black",shape="box"];24181 -> 24208[label="",style="solid", color="black", weight=3]; 24182 -> 21457[label="",style="dashed", color="red", weight=0]; 24182[label="FiniteMap.mkBranch (Pos (Succ (Succ Zero))) zzz128430 zzz128431 zzz1647 zzz128434",fontsize=16,color="magenta"];24182 -> 24209[label="",style="dashed", color="magenta", weight=3]; 24182 -> 24210[label="",style="dashed", color="magenta", weight=3]; 24182 -> 24211[label="",style="dashed", color="magenta", weight=3]; 24182 -> 24212[label="",style="dashed", color="magenta", weight=3]; 24182 -> 24213[label="",style="dashed", color="magenta", weight=3]; 24713[label="error []",fontsize=16,color="red",shape="box"];24317[label="FiniteMap.splitLT2 False zzz17221 zzz17222 zzz17223 zzz17224 True (compare2 True False (True == False) == LT)",fontsize=16,color="black",shape="box"];24317 -> 24323[label="",style="solid", color="black", weight=3]; 24318[label="FiniteMap.splitLT2 True zzz17221 zzz17222 zzz17223 zzz17224 True (compare2 True True (True == True) == LT)",fontsize=16,color="black",shape="box"];24318 -> 24324[label="",style="solid", color="black", weight=3]; 24202[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat (Succ zzz1743000) zzz17570 == LT)",fontsize=16,color="burlywood",shape="box"];25540[label="zzz17570/Succ zzz175700",fontsize=10,color="white",style="solid",shape="box"];24202 -> 25540[label="",style="solid", color="burlywood", weight=9]; 25540 -> 24227[label="",style="solid", color="burlywood", weight=3]; 25541[label="zzz17570/Zero",fontsize=10,color="white",style="solid",shape="box"];24202 -> 25541[label="",style="solid", color="burlywood", weight=9]; 25541 -> 24228[label="",style="solid", color="burlywood", weight=3]; 24203[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat Zero zzz17570 == LT)",fontsize=16,color="burlywood",shape="box"];25542[label="zzz17570/Succ zzz175700",fontsize=10,color="white",style="solid",shape="box"];24203 -> 25542[label="",style="solid", color="burlywood", weight=9]; 25542 -> 24229[label="",style="solid", color="burlywood", weight=3]; 25543[label="zzz17570/Zero",fontsize=10,color="white",style="solid",shape="box"];24203 -> 25543[label="",style="solid", color="burlywood", weight=9]; 25543 -> 24230[label="",style="solid", color="burlywood", weight=3]; 24183[label="FiniteMap.mkBalBranch6Double_L zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344)",fontsize=16,color="burlywood",shape="box"];25544[label="zzz1284343/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24183 -> 25544[label="",style="solid", color="burlywood", weight=9]; 25544 -> 24214[label="",style="solid", color="burlywood", weight=3]; 25545[label="zzz1284343/FiniteMap.Branch zzz12843430 zzz12843431 zzz12843432 zzz12843433 zzz12843434",fontsize=10,color="white",style="solid",shape="box"];24183 -> 25545[label="",style="solid", color="burlywood", weight=9]; 25545 -> 24215[label="",style="solid", color="burlywood", weight=3]; 24184 -> 2770[label="",style="dashed", color="red", weight=0]; 24184[label="primPlusNat (primMulNat Zero (Succ zzz174400)) (Succ zzz174400)",fontsize=16,color="magenta"];24184 -> 24216[label="",style="dashed", color="magenta", weight=3]; 24184 -> 24217[label="",style="dashed", color="magenta", weight=3]; 24185[label="Succ (Succ Zero)",fontsize=16,color="green",shape="box"];24186[label="zzz1284344",fontsize=16,color="green",shape="box"];24187 -> 21457[label="",style="dashed", color="red", weight=0]; 24187[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ Zero))))) zzz128430 zzz128431 zzz1647 zzz1284343",fontsize=16,color="magenta"];24187 -> 24218[label="",style="dashed", color="magenta", weight=3]; 24187 -> 24219[label="",style="dashed", color="magenta", weight=3]; 24187 -> 24220[label="",style="dashed", color="magenta", weight=3]; 24187 -> 24221[label="",style="dashed", color="magenta", weight=3]; 24187 -> 24222[label="",style="dashed", color="magenta", weight=3]; 24188[label="zzz1284341",fontsize=16,color="green",shape="box"];24189[label="zzz1284340",fontsize=16,color="green",shape="box"];24225[label="zzz17580",fontsize=16,color="green",shape="box"];24226[label="zzz174300",fontsize=16,color="green",shape="box"];24204 -> 24065[label="",style="dashed", color="red", weight=0]; 24204[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (primCmpNat zzz1741000 zzz174500 == GT)",fontsize=16,color="magenta"];24204 -> 24231[label="",style="dashed", color="magenta", weight=3]; 24204 -> 24232[label="",style="dashed", color="magenta", weight=3]; 24205 -> 24001[label="",style="dashed", color="red", weight=0]; 24205[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (GT == GT)",fontsize=16,color="magenta"];24206 -> 24009[label="",style="dashed", color="red", weight=0]; 24206[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (LT == GT)",fontsize=16,color="magenta"];24207 -> 24037[label="",style="dashed", color="red", weight=0]; 24207[label="FiniteMap.mkBalBranch6MkBalBranch3 zzz128430 zzz128431 zzz128434 zzz1647 zzz128430 zzz128431 zzz1647 zzz128434 (EQ == GT)",fontsize=16,color="magenta"];24208 -> 24233[label="",style="dashed", color="red", weight=0]; 24208[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (FiniteMap.sizeFM zzz16474 < Pos (Succ (Succ Zero)) * FiniteMap.sizeFM zzz16473)",fontsize=16,color="magenta"];24208 -> 24234[label="",style="dashed", color="magenta", weight=3]; 24208 -> 24235[label="",style="dashed", color="magenta", weight=3]; 24209[label="Succ Zero",fontsize=16,color="green",shape="box"];24210[label="zzz128434",fontsize=16,color="green",shape="box"];24211[label="zzz1647",fontsize=16,color="green",shape="box"];24212[label="zzz128431",fontsize=16,color="green",shape="box"];24213[label="zzz128430",fontsize=16,color="green",shape="box"];24323 -> 23949[label="",style="dashed", color="red", weight=0]; 24323[label="FiniteMap.splitLT2 False zzz17221 zzz17222 zzz17223 zzz17224 True (compare2 True False False == LT)",fontsize=16,color="magenta"];24323 -> 24329[label="",style="dashed", color="magenta", weight=3]; 24323 -> 24330[label="",style="dashed", color="magenta", weight=3]; 24323 -> 24331[label="",style="dashed", color="magenta", weight=3]; 24323 -> 24332[label="",style="dashed", color="magenta", weight=3]; 24324 -> 1459[label="",style="dashed", color="red", weight=0]; 24324[label="FiniteMap.splitLT2 True zzz17221 zzz17222 zzz17223 zzz17224 True (compare2 True True True == LT)",fontsize=16,color="magenta"];24324 -> 24333[label="",style="dashed", color="magenta", weight=3]; 24324 -> 24334[label="",style="dashed", color="magenta", weight=3]; 24324 -> 24335[label="",style="dashed", color="magenta", weight=3]; 24324 -> 24336[label="",style="dashed", color="magenta", weight=3]; 24227[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat (Succ zzz1743000) (Succ zzz175700) == LT)",fontsize=16,color="black",shape="box"];24227 -> 24238[label="",style="solid", color="black", weight=3]; 24228[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat (Succ zzz1743000) Zero == LT)",fontsize=16,color="black",shape="box"];24228 -> 24239[label="",style="solid", color="black", weight=3]; 24229[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat Zero (Succ zzz175700) == LT)",fontsize=16,color="black",shape="box"];24229 -> 24240[label="",style="solid", color="black", weight=3]; 24230[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];24230 -> 24241[label="",style="solid", color="black", weight=3]; 24214[label="FiniteMap.mkBalBranch6Double_L zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 FiniteMap.EmptyFM zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 FiniteMap.EmptyFM zzz1284344)",fontsize=16,color="black",shape="box"];24214 -> 24242[label="",style="solid", color="black", weight=3]; 24215[label="FiniteMap.mkBalBranch6Double_L zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 (FiniteMap.Branch zzz12843430 zzz12843431 zzz12843432 zzz12843433 zzz12843434) zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 (FiniteMap.Branch zzz12843430 zzz12843431 zzz12843432 zzz12843433 zzz12843434) zzz1284344)",fontsize=16,color="black",shape="box"];24215 -> 24243[label="",style="solid", color="black", weight=3]; 24216[label="primMulNat Zero (Succ zzz174400)",fontsize=16,color="black",shape="box"];24216 -> 24244[label="",style="solid", color="black", weight=3]; 24217[label="Succ zzz174400",fontsize=16,color="green",shape="box"];24218[label="Succ (Succ (Succ Zero))",fontsize=16,color="green",shape="box"];24219[label="zzz1284343",fontsize=16,color="green",shape="box"];24220[label="zzz1647",fontsize=16,color="green",shape="box"];24221[label="zzz128431",fontsize=16,color="green",shape="box"];24222[label="zzz128430",fontsize=16,color="green",shape="box"];24231[label="zzz174500",fontsize=16,color="green",shape="box"];24232[label="zzz1741000",fontsize=16,color="green",shape="box"];24234 -> 13932[label="",style="dashed", color="red", weight=0]; 24234[label="FiniteMap.sizeFM zzz16474",fontsize=16,color="magenta"];24234 -> 24245[label="",style="dashed", color="magenta", weight=3]; 24235 -> 13932[label="",style="dashed", color="red", weight=0]; 24235[label="FiniteMap.sizeFM zzz16473",fontsize=16,color="magenta"];24235 -> 24246[label="",style="dashed", color="magenta", weight=3]; 24233[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (zzz1759 < Pos (Succ (Succ Zero)) * zzz1760)",fontsize=16,color="black",shape="triangle"];24233 -> 24247[label="",style="solid", color="black", weight=3]; 24329[label="zzz17224",fontsize=16,color="green",shape="box"];24330[label="zzz17222",fontsize=16,color="green",shape="box"];24331[label="zzz17223",fontsize=16,color="green",shape="box"];24332[label="zzz17221",fontsize=16,color="green",shape="box"];24333[label="zzz17224",fontsize=16,color="green",shape="box"];24334[label="zzz17221",fontsize=16,color="green",shape="box"];24335[label="zzz17222",fontsize=16,color="green",shape="box"];24336[label="zzz17223",fontsize=16,color="green",shape="box"];24238 -> 24172[label="",style="dashed", color="red", weight=0]; 24238[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (primCmpNat zzz1743000 zzz175700 == LT)",fontsize=16,color="magenta"];24238 -> 24252[label="",style="dashed", color="magenta", weight=3]; 24238 -> 24253[label="",style="dashed", color="magenta", weight=3]; 24239 -> 24022[label="",style="dashed", color="red", weight=0]; 24239[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (GT == LT)",fontsize=16,color="magenta"];24240 -> 24027[label="",style="dashed", color="red", weight=0]; 24240[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (LT == LT)",fontsize=16,color="magenta"];24241 -> 24107[label="",style="dashed", color="red", weight=0]; 24241[label="FiniteMap.mkBalBranch6MkBalBranch01 zzz128430 zzz128431 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1647 zzz1647 (FiniteMap.Branch zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344) zzz1284340 zzz1284341 zzz1284342 zzz1284343 zzz1284344 (EQ == LT)",fontsize=16,color="magenta"];24242[label="error []",fontsize=16,color="red",shape="box"];24243 -> 21457[label="",style="dashed", color="red", weight=0]; 24243[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ Zero)))))) zzz12843430 zzz12843431 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) zzz128430 zzz128431 zzz1647 zzz12843433) (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) zzz1284340 zzz1284341 zzz12843434 zzz1284344)",fontsize=16,color="magenta"];24243 -> 24254[label="",style="dashed", color="magenta", weight=3]; 24243 -> 24255[label="",style="dashed", color="magenta", weight=3]; 24243 -> 24256[label="",style="dashed", color="magenta", weight=3]; 24243 -> 24257[label="",style="dashed", color="magenta", weight=3]; 24243 -> 24258[label="",style="dashed", color="magenta", weight=3]; 24244[label="Zero",fontsize=16,color="green",shape="box"];24245[label="zzz16474",fontsize=16,color="green",shape="box"];24246[label="zzz16473",fontsize=16,color="green",shape="box"];24247[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (compare zzz1759 (Pos (Succ (Succ Zero)) * zzz1760) == LT)",fontsize=16,color="black",shape="box"];24247 -> 24259[label="",style="solid", color="black", weight=3]; 24252[label="zzz1743000",fontsize=16,color="green",shape="box"];24253[label="zzz175700",fontsize=16,color="green",shape="box"];24254[label="Succ (Succ (Succ (Succ Zero)))",fontsize=16,color="green",shape="box"];24255 -> 21457[label="",style="dashed", color="red", weight=0]; 24255[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))) zzz1284340 zzz1284341 zzz12843434 zzz1284344",fontsize=16,color="magenta"];24255 -> 24263[label="",style="dashed", color="magenta", weight=3]; 24255 -> 24264[label="",style="dashed", color="magenta", weight=3]; 24255 -> 24265[label="",style="dashed", color="magenta", weight=3]; 24255 -> 24266[label="",style="dashed", color="magenta", weight=3]; 24255 -> 24267[label="",style="dashed", color="magenta", weight=3]; 24256 -> 21457[label="",style="dashed", color="red", weight=0]; 24256[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))) zzz128430 zzz128431 zzz1647 zzz12843433",fontsize=16,color="magenta"];24256 -> 24268[label="",style="dashed", color="magenta", weight=3]; 24256 -> 24269[label="",style="dashed", color="magenta", weight=3]; 24256 -> 24270[label="",style="dashed", color="magenta", weight=3]; 24256 -> 24271[label="",style="dashed", color="magenta", weight=3]; 24256 -> 24272[label="",style="dashed", color="magenta", weight=3]; 24257[label="zzz12843431",fontsize=16,color="green",shape="box"];24258[label="zzz12843430",fontsize=16,color="green",shape="box"];24259[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt zzz1759 (Pos (Succ (Succ Zero)) * zzz1760) == LT)",fontsize=16,color="burlywood",shape="box"];25546[label="zzz1759/Pos zzz17590",fontsize=10,color="white",style="solid",shape="box"];24259 -> 25546[label="",style="solid", color="burlywood", weight=9]; 25546 -> 24273[label="",style="solid", color="burlywood", weight=3]; 25547[label="zzz1759/Neg zzz17590",fontsize=10,color="white",style="solid",shape="box"];24259 -> 25547[label="",style="solid", color="burlywood", weight=9]; 25547 -> 24274[label="",style="solid", color="burlywood", weight=3]; 24263[label="Succ (Succ (Succ (Succ (Succ (Succ Zero)))))",fontsize=16,color="green",shape="box"];24264[label="zzz1284344",fontsize=16,color="green",shape="box"];24265[label="zzz12843434",fontsize=16,color="green",shape="box"];24266[label="zzz1284341",fontsize=16,color="green",shape="box"];24267[label="zzz1284340",fontsize=16,color="green",shape="box"];24268[label="Succ (Succ (Succ (Succ (Succ Zero))))",fontsize=16,color="green",shape="box"];24269[label="zzz12843433",fontsize=16,color="green",shape="box"];24270[label="zzz1647",fontsize=16,color="green",shape="box"];24271[label="zzz128431",fontsize=16,color="green",shape="box"];24272[label="zzz128430",fontsize=16,color="green",shape="box"];24273[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos zzz17590) (Pos (Succ (Succ Zero)) * zzz1760) == LT)",fontsize=16,color="burlywood",shape="box"];25548[label="zzz17590/Succ zzz175900",fontsize=10,color="white",style="solid",shape="box"];24273 -> 25548[label="",style="solid", color="burlywood", weight=9]; 25548 -> 24279[label="",style="solid", color="burlywood", weight=3]; 25549[label="zzz17590/Zero",fontsize=10,color="white",style="solid",shape="box"];24273 -> 25549[label="",style="solid", color="burlywood", weight=9]; 25549 -> 24280[label="",style="solid", color="burlywood", weight=3]; 24274[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg zzz17590) (Pos (Succ (Succ Zero)) * zzz1760) == LT)",fontsize=16,color="burlywood",shape="box"];25550[label="zzz17590/Succ zzz175900",fontsize=10,color="white",style="solid",shape="box"];24274 -> 25550[label="",style="solid", color="burlywood", weight=9]; 25550 -> 24281[label="",style="solid", color="burlywood", weight=3]; 25551[label="zzz17590/Zero",fontsize=10,color="white",style="solid",shape="box"];24274 -> 25551[label="",style="solid", color="burlywood", weight=9]; 25551 -> 24282[label="",style="solid", color="burlywood", weight=3]; 24279[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos (Succ zzz175900)) (Pos (Succ (Succ Zero)) * zzz1760) == LT)",fontsize=16,color="black",shape="box"];24279 -> 24286[label="",style="solid", color="black", weight=3]; 24280[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (Pos (Succ (Succ Zero)) * zzz1760) == LT)",fontsize=16,color="black",shape="box"];24280 -> 24287[label="",style="solid", color="black", weight=3]; 24281[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg (Succ zzz175900)) (Pos (Succ (Succ Zero)) * zzz1760) == LT)",fontsize=16,color="black",shape="box"];24281 -> 24288[label="",style="solid", color="black", weight=3]; 24282[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (Pos (Succ (Succ Zero)) * zzz1760) == LT)",fontsize=16,color="black",shape="box"];24282 -> 24289[label="",style="solid", color="black", weight=3]; 24286[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos (Succ zzz175900)) (primMulInt (Pos (Succ (Succ Zero))) zzz1760) == LT)",fontsize=16,color="burlywood",shape="box"];25552[label="zzz1760/Pos zzz17600",fontsize=10,color="white",style="solid",shape="box"];24286 -> 25552[label="",style="solid", color="burlywood", weight=9]; 25552 -> 24293[label="",style="solid", color="burlywood", weight=3]; 25553[label="zzz1760/Neg zzz17600",fontsize=10,color="white",style="solid",shape="box"];24286 -> 25553[label="",style="solid", color="burlywood", weight=9]; 25553 -> 24294[label="",style="solid", color="burlywood", weight=3]; 24287[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz1760) == LT)",fontsize=16,color="burlywood",shape="box"];25554[label="zzz1760/Pos zzz17600",fontsize=10,color="white",style="solid",shape="box"];24287 -> 25554[label="",style="solid", color="burlywood", weight=9]; 25554 -> 24295[label="",style="solid", color="burlywood", weight=3]; 25555[label="zzz1760/Neg zzz17600",fontsize=10,color="white",style="solid",shape="box"];24287 -> 25555[label="",style="solid", color="burlywood", weight=9]; 25555 -> 24296[label="",style="solid", color="burlywood", weight=3]; 24288[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg (Succ zzz175900)) (primMulInt (Pos (Succ (Succ Zero))) zzz1760) == LT)",fontsize=16,color="burlywood",shape="box"];25556[label="zzz1760/Pos zzz17600",fontsize=10,color="white",style="solid",shape="box"];24288 -> 25556[label="",style="solid", color="burlywood", weight=9]; 25556 -> 24297[label="",style="solid", color="burlywood", weight=3]; 25557[label="zzz1760/Neg zzz17600",fontsize=10,color="white",style="solid",shape="box"];24288 -> 25557[label="",style="solid", color="burlywood", weight=9]; 25557 -> 24298[label="",style="solid", color="burlywood", weight=3]; 24289[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) zzz1760) == LT)",fontsize=16,color="burlywood",shape="box"];25558[label="zzz1760/Pos zzz17600",fontsize=10,color="white",style="solid",shape="box"];24289 -> 25558[label="",style="solid", color="burlywood", weight=9]; 25558 -> 24299[label="",style="solid", color="burlywood", weight=3]; 25559[label="zzz1760/Neg zzz17600",fontsize=10,color="white",style="solid",shape="box"];24289 -> 25559[label="",style="solid", color="burlywood", weight=9]; 25559 -> 24300[label="",style="solid", color="burlywood", weight=3]; 24293[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos (Succ zzz175900)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17600)) == LT)",fontsize=16,color="black",shape="box"];24293 -> 24304[label="",style="solid", color="black", weight=3]; 24294[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos (Succ zzz175900)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17600)) == LT)",fontsize=16,color="black",shape="box"];24294 -> 24305[label="",style="solid", color="black", weight=3]; 24295[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17600)) == LT)",fontsize=16,color="black",shape="box"];24295 -> 24306[label="",style="solid", color="black", weight=3]; 24296[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17600)) == LT)",fontsize=16,color="black",shape="box"];24296 -> 24307[label="",style="solid", color="black", weight=3]; 24297[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg (Succ zzz175900)) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17600)) == LT)",fontsize=16,color="black",shape="box"];24297 -> 24308[label="",style="solid", color="black", weight=3]; 24298[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg (Succ zzz175900)) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17600)) == LT)",fontsize=16,color="black",shape="box"];24298 -> 24309[label="",style="solid", color="black", weight=3]; 24299[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Pos zzz17600)) == LT)",fontsize=16,color="black",shape="box"];24299 -> 24310[label="",style="solid", color="black", weight=3]; 24300[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (primMulInt (Pos (Succ (Succ Zero))) (Neg zzz17600)) == LT)",fontsize=16,color="black",shape="box"];24300 -> 24311[label="",style="solid", color="black", weight=3]; 24304 -> 24314[label="",style="dashed", color="red", weight=0]; 24304[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos (Succ zzz175900)) (Pos (primMulNat (Succ (Succ Zero)) zzz17600)) == LT)",fontsize=16,color="magenta"];24304 -> 24315[label="",style="dashed", color="magenta", weight=3]; 24305 -> 24319[label="",style="dashed", color="red", weight=0]; 24305[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos (Succ zzz175900)) (Neg (primMulNat (Succ (Succ Zero)) zzz17600)) == LT)",fontsize=16,color="magenta"];24305 -> 24320[label="",style="dashed", color="magenta", weight=3]; 24306 -> 24325[label="",style="dashed", color="red", weight=0]; 24306[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz17600)) == LT)",fontsize=16,color="magenta"];24306 -> 24326[label="",style="dashed", color="magenta", weight=3]; 24307 -> 24337[label="",style="dashed", color="red", weight=0]; 24307[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz17600)) == LT)",fontsize=16,color="magenta"];24307 -> 24338[label="",style="dashed", color="magenta", weight=3]; 24308 -> 24341[label="",style="dashed", color="red", weight=0]; 24308[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg (Succ zzz175900)) (Pos (primMulNat (Succ (Succ Zero)) zzz17600)) == LT)",fontsize=16,color="magenta"];24308 -> 24342[label="",style="dashed", color="magenta", weight=3]; 24309 -> 24345[label="",style="dashed", color="red", weight=0]; 24309[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg (Succ zzz175900)) (Neg (primMulNat (Succ (Succ Zero)) zzz17600)) == LT)",fontsize=16,color="magenta"];24309 -> 24346[label="",style="dashed", color="magenta", weight=3]; 24310 -> 24349[label="",style="dashed", color="red", weight=0]; 24310[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (Pos (primMulNat (Succ (Succ Zero)) zzz17600)) == LT)",fontsize=16,color="magenta"];24310 -> 24350[label="",style="dashed", color="magenta", weight=3]; 24311 -> 24353[label="",style="dashed", color="red", weight=0]; 24311[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (Neg (primMulNat (Succ (Succ Zero)) zzz17600)) == LT)",fontsize=16,color="magenta"];24311 -> 24354[label="",style="dashed", color="magenta", weight=3]; 24315 -> 24084[label="",style="dashed", color="red", weight=0]; 24315[label="primMulNat (Succ (Succ Zero)) zzz17600",fontsize=16,color="magenta"];24315 -> 24357[label="",style="dashed", color="magenta", weight=3]; 24314[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos (Succ zzz175900)) (Pos zzz1761) == LT)",fontsize=16,color="black",shape="triangle"];24314 -> 24358[label="",style="solid", color="black", weight=3]; 24320 -> 24084[label="",style="dashed", color="red", weight=0]; 24320[label="primMulNat (Succ (Succ Zero)) zzz17600",fontsize=16,color="magenta"];24320 -> 24359[label="",style="dashed", color="magenta", weight=3]; 24319[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos (Succ zzz175900)) (Neg zzz1762) == LT)",fontsize=16,color="black",shape="triangle"];24319 -> 24360[label="",style="solid", color="black", weight=3]; 24326 -> 24084[label="",style="dashed", color="red", weight=0]; 24326[label="primMulNat (Succ (Succ Zero)) zzz17600",fontsize=16,color="magenta"];24326 -> 24361[label="",style="dashed", color="magenta", weight=3]; 24325[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (Pos zzz1763) == LT)",fontsize=16,color="burlywood",shape="triangle"];25560[label="zzz1763/Succ zzz17630",fontsize=10,color="white",style="solid",shape="box"];24325 -> 25560[label="",style="solid", color="burlywood", weight=9]; 25560 -> 24362[label="",style="solid", color="burlywood", weight=3]; 25561[label="zzz1763/Zero",fontsize=10,color="white",style="solid",shape="box"];24325 -> 25561[label="",style="solid", color="burlywood", weight=9]; 25561 -> 24363[label="",style="solid", color="burlywood", weight=3]; 24338 -> 24084[label="",style="dashed", color="red", weight=0]; 24338[label="primMulNat (Succ (Succ Zero)) zzz17600",fontsize=16,color="magenta"];24338 -> 24364[label="",style="dashed", color="magenta", weight=3]; 24337[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (Neg zzz1764) == LT)",fontsize=16,color="burlywood",shape="triangle"];25562[label="zzz1764/Succ zzz17640",fontsize=10,color="white",style="solid",shape="box"];24337 -> 25562[label="",style="solid", color="burlywood", weight=9]; 25562 -> 24365[label="",style="solid", color="burlywood", weight=3]; 25563[label="zzz1764/Zero",fontsize=10,color="white",style="solid",shape="box"];24337 -> 25563[label="",style="solid", color="burlywood", weight=9]; 25563 -> 24366[label="",style="solid", color="burlywood", weight=3]; 24342 -> 24084[label="",style="dashed", color="red", weight=0]; 24342[label="primMulNat (Succ (Succ Zero)) zzz17600",fontsize=16,color="magenta"];24342 -> 24367[label="",style="dashed", color="magenta", weight=3]; 24341[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg (Succ zzz175900)) (Pos zzz1765) == LT)",fontsize=16,color="black",shape="triangle"];24341 -> 24368[label="",style="solid", color="black", weight=3]; 24346 -> 24084[label="",style="dashed", color="red", weight=0]; 24346[label="primMulNat (Succ (Succ Zero)) zzz17600",fontsize=16,color="magenta"];24346 -> 24369[label="",style="dashed", color="magenta", weight=3]; 24345[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg (Succ zzz175900)) (Neg zzz1766) == LT)",fontsize=16,color="black",shape="triangle"];24345 -> 24370[label="",style="solid", color="black", weight=3]; 24350 -> 24084[label="",style="dashed", color="red", weight=0]; 24350[label="primMulNat (Succ (Succ Zero)) zzz17600",fontsize=16,color="magenta"];24350 -> 24371[label="",style="dashed", color="magenta", weight=3]; 24349[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (Pos zzz1767) == LT)",fontsize=16,color="burlywood",shape="triangle"];25564[label="zzz1767/Succ zzz17670",fontsize=10,color="white",style="solid",shape="box"];24349 -> 25564[label="",style="solid", color="burlywood", weight=9]; 25564 -> 24372[label="",style="solid", color="burlywood", weight=3]; 25565[label="zzz1767/Zero",fontsize=10,color="white",style="solid",shape="box"];24349 -> 25565[label="",style="solid", color="burlywood", weight=9]; 25565 -> 24373[label="",style="solid", color="burlywood", weight=3]; 24354 -> 24084[label="",style="dashed", color="red", weight=0]; 24354[label="primMulNat (Succ (Succ Zero)) zzz17600",fontsize=16,color="magenta"];24354 -> 24374[label="",style="dashed", color="magenta", weight=3]; 24353[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (Neg zzz1768) == LT)",fontsize=16,color="burlywood",shape="triangle"];25566[label="zzz1768/Succ zzz17680",fontsize=10,color="white",style="solid",shape="box"];24353 -> 25566[label="",style="solid", color="burlywood", weight=9]; 25566 -> 24375[label="",style="solid", color="burlywood", weight=3]; 25567[label="zzz1768/Zero",fontsize=10,color="white",style="solid",shape="box"];24353 -> 25567[label="",style="solid", color="burlywood", weight=9]; 25567 -> 24376[label="",style="solid", color="burlywood", weight=3]; 24357[label="zzz17600",fontsize=16,color="green",shape="box"];24358[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat (Succ zzz175900) zzz1761 == LT)",fontsize=16,color="burlywood",shape="triangle"];25568[label="zzz1761/Succ zzz17610",fontsize=10,color="white",style="solid",shape="box"];24358 -> 25568[label="",style="solid", color="burlywood", weight=9]; 25568 -> 24379[label="",style="solid", color="burlywood", weight=3]; 25569[label="zzz1761/Zero",fontsize=10,color="white",style="solid",shape="box"];24358 -> 25569[label="",style="solid", color="burlywood", weight=9]; 25569 -> 24380[label="",style="solid", color="burlywood", weight=3]; 24359[label="zzz17600",fontsize=16,color="green",shape="box"];24360[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (GT == LT)",fontsize=16,color="black",shape="triangle"];24360 -> 24381[label="",style="solid", color="black", weight=3]; 24361[label="zzz17600",fontsize=16,color="green",shape="box"];24362[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (Pos (Succ zzz17630)) == LT)",fontsize=16,color="black",shape="box"];24362 -> 24382[label="",style="solid", color="black", weight=3]; 24363[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];24363 -> 24383[label="",style="solid", color="black", weight=3]; 24364[label="zzz17600",fontsize=16,color="green",shape="box"];24365[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (Neg (Succ zzz17640)) == LT)",fontsize=16,color="black",shape="box"];24365 -> 24384[label="",style="solid", color="black", weight=3]; 24366[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Pos Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];24366 -> 24385[label="",style="solid", color="black", weight=3]; 24367[label="zzz17600",fontsize=16,color="green",shape="box"];24368[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (LT == LT)",fontsize=16,color="black",shape="triangle"];24368 -> 24386[label="",style="solid", color="black", weight=3]; 24369[label="zzz17600",fontsize=16,color="green",shape="box"];24370[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat zzz1766 (Succ zzz175900) == LT)",fontsize=16,color="burlywood",shape="triangle"];25570[label="zzz1766/Succ zzz17660",fontsize=10,color="white",style="solid",shape="box"];24370 -> 25570[label="",style="solid", color="burlywood", weight=9]; 25570 -> 24387[label="",style="solid", color="burlywood", weight=3]; 25571[label="zzz1766/Zero",fontsize=10,color="white",style="solid",shape="box"];24370 -> 25571[label="",style="solid", color="burlywood", weight=9]; 25571 -> 24388[label="",style="solid", color="burlywood", weight=3]; 24371[label="zzz17600",fontsize=16,color="green",shape="box"];24372[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (Pos (Succ zzz17670)) == LT)",fontsize=16,color="black",shape="box"];24372 -> 24389[label="",style="solid", color="black", weight=3]; 24373[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (Pos Zero) == LT)",fontsize=16,color="black",shape="box"];24373 -> 24390[label="",style="solid", color="black", weight=3]; 24374[label="zzz17600",fontsize=16,color="green",shape="box"];24375[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (Neg (Succ zzz17680)) == LT)",fontsize=16,color="black",shape="box"];24375 -> 24391[label="",style="solid", color="black", weight=3]; 24376[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpInt (Neg Zero) (Neg Zero) == LT)",fontsize=16,color="black",shape="box"];24376 -> 24392[label="",style="solid", color="black", weight=3]; 24379[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat (Succ zzz175900) (Succ zzz17610) == LT)",fontsize=16,color="black",shape="box"];24379 -> 24395[label="",style="solid", color="black", weight=3]; 24380[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat (Succ zzz175900) Zero == LT)",fontsize=16,color="black",shape="box"];24380 -> 24396[label="",style="solid", color="black", weight=3]; 24381[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 False",fontsize=16,color="black",shape="triangle"];24381 -> 24397[label="",style="solid", color="black", weight=3]; 24382 -> 24370[label="",style="dashed", color="red", weight=0]; 24382[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat Zero (Succ zzz17630) == LT)",fontsize=16,color="magenta"];24382 -> 24398[label="",style="dashed", color="magenta", weight=3]; 24382 -> 24399[label="",style="dashed", color="magenta", weight=3]; 24383[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (EQ == LT)",fontsize=16,color="black",shape="triangle"];24383 -> 24400[label="",style="solid", color="black", weight=3]; 24384 -> 24360[label="",style="dashed", color="red", weight=0]; 24384[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (GT == LT)",fontsize=16,color="magenta"];24385 -> 24383[label="",style="dashed", color="red", weight=0]; 24385[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (EQ == LT)",fontsize=16,color="magenta"];24386[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 True",fontsize=16,color="black",shape="box"];24386 -> 24401[label="",style="solid", color="black", weight=3]; 24387[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat (Succ zzz17660) (Succ zzz175900) == LT)",fontsize=16,color="black",shape="box"];24387 -> 24402[label="",style="solid", color="black", weight=3]; 24388[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat Zero (Succ zzz175900) == LT)",fontsize=16,color="black",shape="box"];24388 -> 24403[label="",style="solid", color="black", weight=3]; 24389 -> 24368[label="",style="dashed", color="red", weight=0]; 24389[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (LT == LT)",fontsize=16,color="magenta"];24390 -> 24383[label="",style="dashed", color="red", weight=0]; 24390[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (EQ == LT)",fontsize=16,color="magenta"];24391 -> 24358[label="",style="dashed", color="red", weight=0]; 24391[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat (Succ zzz17680) Zero == LT)",fontsize=16,color="magenta"];24391 -> 24404[label="",style="dashed", color="magenta", weight=3]; 24391 -> 24405[label="",style="dashed", color="magenta", weight=3]; 24392 -> 24383[label="",style="dashed", color="red", weight=0]; 24392[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (EQ == LT)",fontsize=16,color="magenta"];24395[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat zzz175900 zzz17610 == LT)",fontsize=16,color="burlywood",shape="triangle"];25572[label="zzz175900/Succ zzz1759000",fontsize=10,color="white",style="solid",shape="box"];24395 -> 25572[label="",style="solid", color="burlywood", weight=9]; 25572 -> 24408[label="",style="solid", color="burlywood", weight=3]; 25573[label="zzz175900/Zero",fontsize=10,color="white",style="solid",shape="box"];24395 -> 25573[label="",style="solid", color="burlywood", weight=9]; 25573 -> 24409[label="",style="solid", color="burlywood", weight=3]; 24396 -> 24360[label="",style="dashed", color="red", weight=0]; 24396[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (GT == LT)",fontsize=16,color="magenta"];24397[label="FiniteMap.mkBalBranch6MkBalBranch10 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 otherwise",fontsize=16,color="black",shape="box"];24397 -> 24410[label="",style="solid", color="black", weight=3]; 24398[label="Zero",fontsize=16,color="green",shape="box"];24399[label="zzz17630",fontsize=16,color="green",shape="box"];24400 -> 24381[label="",style="dashed", color="red", weight=0]; 24400[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 False",fontsize=16,color="magenta"];24401[label="FiniteMap.mkBalBranch6Single_R zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434",fontsize=16,color="black",shape="box"];24401 -> 24411[label="",style="solid", color="black", weight=3]; 24402 -> 24395[label="",style="dashed", color="red", weight=0]; 24402[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat zzz17660 zzz175900 == LT)",fontsize=16,color="magenta"];24402 -> 24412[label="",style="dashed", color="magenta", weight=3]; 24402 -> 24413[label="",style="dashed", color="magenta", weight=3]; 24403 -> 24368[label="",style="dashed", color="red", weight=0]; 24403[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (LT == LT)",fontsize=16,color="magenta"];24404[label="zzz17680",fontsize=16,color="green",shape="box"];24405[label="Zero",fontsize=16,color="green",shape="box"];24408[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat (Succ zzz1759000) zzz17610 == LT)",fontsize=16,color="burlywood",shape="box"];25574[label="zzz17610/Succ zzz176100",fontsize=10,color="white",style="solid",shape="box"];24408 -> 25574[label="",style="solid", color="burlywood", weight=9]; 25574 -> 24416[label="",style="solid", color="burlywood", weight=3]; 25575[label="zzz17610/Zero",fontsize=10,color="white",style="solid",shape="box"];24408 -> 25575[label="",style="solid", color="burlywood", weight=9]; 25575 -> 24417[label="",style="solid", color="burlywood", weight=3]; 24409[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat Zero zzz17610 == LT)",fontsize=16,color="burlywood",shape="box"];25576[label="zzz17610/Succ zzz176100",fontsize=10,color="white",style="solid",shape="box"];24409 -> 25576[label="",style="solid", color="burlywood", weight=9]; 25576 -> 24418[label="",style="solid", color="burlywood", weight=3]; 25577[label="zzz17610/Zero",fontsize=10,color="white",style="solid",shape="box"];24409 -> 25577[label="",style="solid", color="burlywood", weight=9]; 25577 -> 24419[label="",style="solid", color="burlywood", weight=3]; 24410[label="FiniteMap.mkBalBranch6MkBalBranch10 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 True",fontsize=16,color="black",shape="box"];24410 -> 24420[label="",style="solid", color="black", weight=3]; 24411 -> 21457[label="",style="dashed", color="red", weight=0]; 24411[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))) zzz16470 zzz16471 zzz16473 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) zzz128430 zzz128431 zzz16474 zzz128434)",fontsize=16,color="magenta"];24411 -> 24421[label="",style="dashed", color="magenta", weight=3]; 24411 -> 24422[label="",style="dashed", color="magenta", weight=3]; 24411 -> 24423[label="",style="dashed", color="magenta", weight=3]; 24411 -> 24424[label="",style="dashed", color="magenta", weight=3]; 24411 -> 24425[label="",style="dashed", color="magenta", weight=3]; 24412[label="zzz17660",fontsize=16,color="green",shape="box"];24413[label="zzz175900",fontsize=16,color="green",shape="box"];24416[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat (Succ zzz1759000) (Succ zzz176100) == LT)",fontsize=16,color="black",shape="box"];24416 -> 24428[label="",style="solid", color="black", weight=3]; 24417[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat (Succ zzz1759000) Zero == LT)",fontsize=16,color="black",shape="box"];24417 -> 24429[label="",style="solid", color="black", weight=3]; 24418[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat Zero (Succ zzz176100) == LT)",fontsize=16,color="black",shape="box"];24418 -> 24430[label="",style="solid", color="black", weight=3]; 24419[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat Zero Zero == LT)",fontsize=16,color="black",shape="box"];24419 -> 24431[label="",style="solid", color="black", weight=3]; 24420[label="FiniteMap.mkBalBranch6Double_R zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434",fontsize=16,color="burlywood",shape="box"];25578[label="zzz16474/FiniteMap.EmptyFM",fontsize=10,color="white",style="solid",shape="box"];24420 -> 25578[label="",style="solid", color="burlywood", weight=9]; 25578 -> 24432[label="",style="solid", color="burlywood", weight=3]; 25579[label="zzz16474/FiniteMap.Branch zzz164740 zzz164741 zzz164742 zzz164743 zzz164744",fontsize=10,color="white",style="solid",shape="box"];24420 -> 25579[label="",style="solid", color="burlywood", weight=9]; 25579 -> 24433[label="",style="solid", color="burlywood", weight=3]; 24421[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))",fontsize=16,color="green",shape="box"];24422 -> 21457[label="",style="dashed", color="red", weight=0]; 24422[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))) zzz128430 zzz128431 zzz16474 zzz128434",fontsize=16,color="magenta"];24422 -> 24434[label="",style="dashed", color="magenta", weight=3]; 24422 -> 24435[label="",style="dashed", color="magenta", weight=3]; 24422 -> 24436[label="",style="dashed", color="magenta", weight=3]; 24422 -> 24437[label="",style="dashed", color="magenta", weight=3]; 24422 -> 24438[label="",style="dashed", color="magenta", weight=3]; 24423[label="zzz16473",fontsize=16,color="green",shape="box"];24424[label="zzz16471",fontsize=16,color="green",shape="box"];24425[label="zzz16470",fontsize=16,color="green",shape="box"];24428 -> 24395[label="",style="dashed", color="red", weight=0]; 24428[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (primCmpNat zzz1759000 zzz176100 == LT)",fontsize=16,color="magenta"];24428 -> 24441[label="",style="dashed", color="magenta", weight=3]; 24428 -> 24442[label="",style="dashed", color="magenta", weight=3]; 24429 -> 24360[label="",style="dashed", color="red", weight=0]; 24429[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (GT == LT)",fontsize=16,color="magenta"];24430 -> 24368[label="",style="dashed", color="red", weight=0]; 24430[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (LT == LT)",fontsize=16,color="magenta"];24431 -> 24383[label="",style="dashed", color="red", weight=0]; 24431[label="FiniteMap.mkBalBranch6MkBalBranch11 zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 zzz16474) zzz128434 zzz16470 zzz16471 zzz16472 zzz16473 zzz16474 (EQ == LT)",fontsize=16,color="magenta"];24432[label="FiniteMap.mkBalBranch6Double_R zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 FiniteMap.EmptyFM) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 FiniteMap.EmptyFM) zzz128434",fontsize=16,color="black",shape="box"];24432 -> 24443[label="",style="solid", color="black", weight=3]; 24433[label="FiniteMap.mkBalBranch6Double_R zzz128430 zzz128431 zzz128434 (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 (FiniteMap.Branch zzz164740 zzz164741 zzz164742 zzz164743 zzz164744)) (FiniteMap.Branch zzz16470 zzz16471 zzz16472 zzz16473 (FiniteMap.Branch zzz164740 zzz164741 zzz164742 zzz164743 zzz164744)) zzz128434",fontsize=16,color="black",shape="box"];24433 -> 24444[label="",style="solid", color="black", weight=3]; 24434[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))",fontsize=16,color="green",shape="box"];24435[label="zzz128434",fontsize=16,color="green",shape="box"];24436[label="zzz16474",fontsize=16,color="green",shape="box"];24437[label="zzz128431",fontsize=16,color="green",shape="box"];24438[label="zzz128430",fontsize=16,color="green",shape="box"];24441[label="zzz1759000",fontsize=16,color="green",shape="box"];24442[label="zzz176100",fontsize=16,color="green",shape="box"];24443[label="error []",fontsize=16,color="red",shape="box"];24444 -> 21457[label="",style="dashed", color="red", weight=0]; 24444[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))) zzz164740 zzz164741 (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) zzz16470 zzz16471 zzz16473 zzz164743) (FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))) zzz128430 zzz128431 zzz164744 zzz128434)",fontsize=16,color="magenta"];24444 -> 24447[label="",style="dashed", color="magenta", weight=3]; 24444 -> 24448[label="",style="dashed", color="magenta", weight=3]; 24444 -> 24449[label="",style="dashed", color="magenta", weight=3]; 24444 -> 24450[label="",style="dashed", color="magenta", weight=3]; 24444 -> 24451[label="",style="dashed", color="magenta", weight=3]; 24447[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))",fontsize=16,color="green",shape="box"];24448 -> 21457[label="",style="dashed", color="red", weight=0]; 24448[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))))) zzz128430 zzz128431 zzz164744 zzz128434",fontsize=16,color="magenta"];24448 -> 24454[label="",style="dashed", color="magenta", weight=3]; 24448 -> 24455[label="",style="dashed", color="magenta", weight=3]; 24448 -> 24456[label="",style="dashed", color="magenta", weight=3]; 24448 -> 24457[label="",style="dashed", color="magenta", weight=3]; 24448 -> 24458[label="",style="dashed", color="magenta", weight=3]; 24449 -> 21457[label="",style="dashed", color="red", weight=0]; 24449[label="FiniteMap.mkBranch (Pos (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))))) zzz16470 zzz16471 zzz16473 zzz164743",fontsize=16,color="magenta"];24449 -> 24459[label="",style="dashed", color="magenta", weight=3]; 24449 -> 24460[label="",style="dashed", color="magenta", weight=3]; 24449 -> 24461[label="",style="dashed", color="magenta", weight=3]; 24449 -> 24462[label="",style="dashed", color="magenta", weight=3]; 24449 -> 24463[label="",style="dashed", color="magenta", weight=3]; 24450[label="zzz164741",fontsize=16,color="green",shape="box"];24451[label="zzz164740",fontsize=16,color="green",shape="box"];24454[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero))))))))))",fontsize=16,color="green",shape="box"];24455[label="zzz128434",fontsize=16,color="green",shape="box"];24456[label="zzz164744",fontsize=16,color="green",shape="box"];24457[label="zzz128431",fontsize=16,color="green",shape="box"];24458[label="zzz128430",fontsize=16,color="green",shape="box"];24459[label="Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))))",fontsize=16,color="green",shape="box"];24460[label="zzz164743",fontsize=16,color="green",shape="box"];24461[label="zzz16473",fontsize=16,color="green",shape="box"];24462[label="zzz16471",fontsize=16,color="green",shape="box"];24463[label="zzz16470",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(zzz72000)) -> new_primPlusNat(zzz72000) 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(zzz72000)) -> new_primPlusNat(zzz72000) 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(zzz630), Succ(zzz6400)) -> new_primPlusNat0(zzz630, zzz6400) 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(zzz630), Succ(zzz6400)) -> new_primPlusNat0(zzz630, zzz6400) 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_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, True, zzz1729, zzz1730, zzz1731, zzz1732, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Lts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1726, bg, bh, ca) new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, EmptyFM), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT3(zzz41, zzz42, zzz43, bb), zzz54, h, ba, bb) new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT4(zzz41, zzz42, zzz43, zzz44, bb), zzz53, h, ba, bb) new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, True, zzz526, zzz527, EmptyFM, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Gts(zzz516, zzz517, zzz518, zzz519, be), zzz524, bc, bd, be) new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, True, zzz1729, zzz1730, zzz1731, zzz1732, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Gts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1727, bg, bh, ca) new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT4(zzz41, zzz42, zzz43, zzz44, bb), zzz54, h, ba, bb) new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, True, zzz526, zzz527, EmptyFM, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Lts(zzz516, zzz517, zzz518, zzz519, be), zzz523, bc, bd, be) new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, True, zzz526, zzz527, Branch(zzz5280, zzz5281, zzz5282, zzz5283, zzz5284), zzz529, bc, bd, be, bf) -> new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, zzz5280, zzz5281, zzz5282, zzz5283, zzz5284, bc, bd, be, bf) new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, False, zzz1729, zzz1730, zzz1731, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Gts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1727, bg, bh, ca) new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, EmptyFM, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT1(zzz41, zzz42, zzz44, bb), zzz54, h, ba, bb) new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C1(zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44, zzz3, zzz51, zzz52, zzz53, zzz54, zzz430, zzz431, zzz432, zzz433, zzz434, h, ba, bb, bb) new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, EmptyFM, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT1(zzz41, zzz42, zzz44, bb), zzz53, h, ba, bb) new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444)), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C10(zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444), zzz3, zzz51, zzz52, zzz53, zzz54, zzz440, zzz441, zzz442, zzz443, zzz444, h, ba, bb, bb) new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, False, zzz1729, zzz1730, zzz1731, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Lts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1726, bg, bh, ca) new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, EmptyFM), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT3(zzz41, zzz42, zzz43, bb), zzz53, h, ba, bb) new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz54, h, ba, bb) new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, False, zzz526, zzz527, zzz528, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Gts(zzz516, zzz517, zzz518, zzz519, be), zzz524, bc, bd, be) new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, False, zzz1729, zzz1730, zzz1731, Branch(zzz17320, zzz17321, zzz17322, zzz17323, zzz17324), bg, bh, ca, cb) -> new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz17320, zzz17321, zzz17322, zzz17323, zzz17324, bg, bh, ca, cb) new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz53, h, ba, bb) new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, False, zzz526, zzz527, zzz528, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Lts(zzz516, zzz517, zzz518, zzz519, be), zzz523, bc, bd, be) The TRS R consists of the following rules: new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, Succ(zzz176100), cd, ce) -> new_mkBalBranch6MkBalBranch1114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1171(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1172(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch238(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1181(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1218(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), bb) -> new_mkVBalBranch3MkVBalBranch1219(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1234(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_mkVBalBranch3MkVBalBranch1279(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9390, bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch416(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz1738, cd, ce) -> new_mkBalBranch6MkBalBranch46(zzz128430, zzz128431, zzz128434, zzz1647, zzz1738, zzz171700, cd, ce) new_mkVBalBranch3MkVBalBranch1303(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch36(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1285(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1286(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, cf), cf) new_mkVBalBranch3MkVBalBranch1214(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1305(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch1111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, EmptyFM, cd, ce) -> error([]) new_addToFM_C1(Branch(False, zzz441, zzz442, zzz443, zzz444), zzz41, bb) -> new_mkBalBranch(False, zzz441, zzz443, new_addToFM_C1(zzz444, zzz41, bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1224(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1140(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), cc) -> new_mkVBalBranch3MkVBalBranch1199(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), bb) -> new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Succ(zzz174100)), Pos(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch314(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, new_primMulNat(zzz17420), cd, ce) new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch43(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_addToFM_C2(EmptyFM, zzz41, bb) -> Branch(False, zzz41, Pos(Succ(Zero)), new_emptyFM(bb), new_emptyFM(bb)) new_mkVBalBranch3MkVBalBranch1168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), bb) -> new_mkVBalBranch3MkVBalBranch1169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1195(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, Pos(zzz13690), cc) -> new_mkVBalBranch3MkVBalBranch1196(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, zzz13690, cc) new_mkVBalBranch3MkVBalBranch1310(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1316(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), da) -> new_mkVBalBranch3MkVBalBranch1316(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, da) new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1268(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, Zero, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1306(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), bb) -> new_mkVBalBranch3MkVBalBranch1223(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch232(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), bb) new_mkVBalBranch3MkVBalBranch1141(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz137200)), cc) -> new_mkVBalBranch3MkVBalBranch1196(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137200, Zero, cc) new_mkVBalBranch3MkVBalBranch1178(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1153(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(zzz9630), bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9630, zzz9350, bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1288(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch1114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), zzz16470, zzz16471, zzz16473, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), zzz128430, zzz128431, zzz16474, zzz128434, cd, ce), cd, ce) new_mkVBalBranch3MkVBalBranch1314(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, bb) -> new_mkVBalBranch3MkVBalBranch1248(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1260(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, Pos(zzz9650), bb) -> new_mkVBalBranch3MkVBalBranch1261(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, zzz9650, bb) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch236(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1305(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz98200)), bb) -> new_mkVBalBranch3MkVBalBranch1151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98200, Zero, bb) new_mkVBalBranch3MkVBalBranch1250(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, Pos(zzz9570), bb) -> new_mkVBalBranch3MkVBalBranch1251(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, zzz9570, bb) new_mkVBalBranch3MkVBalBranch1184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1242(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1717000), Succ(zzz173300), cd, ce) -> new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, zzz1717000, zzz173300, cd, ce) new_mkVBalBranch3MkVBalBranch1288(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), bb) -> new_mkVBalBranch3MkVBalBranch1168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), bb) new_mkVBalBranch3MkVBalBranch1222(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), bb) -> new_mkVBalBranch3MkVBalBranch1149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch232(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, bb) new_mkVBalBranch3MkVBalBranch1145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), bb) -> new_mkVBalBranch3MkVBalBranch1146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), bb) new_mkVBalBranch3MkVBalBranch1284(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, bb) -> new_mkVBalBranch3MkVBalBranch1149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch014(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz17580), zzz174300, cd, ce) -> new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz17580, zzz174300, cd, ce) new_mkVBalBranch3MkVBalBranch219(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1152(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97300), zzz9470, bb) -> new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, bb) new_mkVBalBranch3MkVBalBranch1295(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), bb) -> new_mkVBalBranch3MkVBalBranch1235(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1292(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1204(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch232(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, dd) -> new_mkVBalBranch3MkVBalBranch228(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, dd) new_mkVBalBranch3MkVBalBranch1271(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(zzz9980), bb) -> new_mkVBalBranch3MkVBalBranch1165(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9980, zzz9900, bb) new_mkVBalBranch3MkVBalBranch1308(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1307(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1208(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1299(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch415(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz1737, cd, ce) -> new_mkBalBranch6MkBalBranch47(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch315(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz1750, cd, ce) -> new_mkBalBranch6MkBalBranch38(zzz128430, zzz128431, zzz128434, zzz1647, zzz1750, zzz174100, cd, ce) new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, Zero, Succ(zzz174500), cd, ce) -> new_mkBalBranch6MkBalBranch35(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1162(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(zzz9940), bb) -> new_mkVBalBranch3MkVBalBranch1179(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9940, zzz9770, bb) new_mkBalBranch6MkBalBranch018(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch49(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1282(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1164(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz99700)), bb) -> new_mkVBalBranch3MkVBalBranch1167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Zero), Neg(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch414(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch1216(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1164(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), bb) -> new_mkVBalBranch3MkVBalBranch1165(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, bb) new_mkVBalBranch3MkVBalBranch1241(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkBalBranch6MkBalBranch312(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch232(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), dd) -> new_mkBalBranch(zzz641, zzz642, new_mkVBalBranch2(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, dd), zzz645, ty_Bool, dd) new_mkVBalBranch3MkVBalBranch1252(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), bb) -> new_mkVBalBranch3MkVBalBranch1253(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1311(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) -> new_mkVBalBranch3MkVBalBranch1213(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1262(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, Succ(zzz98400), bb) -> new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, zzz98400, bb) new_mkVBalBranch3MkVBalBranch1208(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Succ(zzz136500), cf) -> new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, zzz136500, cf) new_mkBalBranch6MkBalBranch413(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz1734, cd, ce) -> new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Zero), Pos(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch37(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17420), cd, ce) new_mkVBalBranch3MkVBalBranch1215(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1237(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1197(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) -> new_mkVBalBranch3MkVBalBranch1213(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch2(zzz41, EmptyFM, zzz44, bb) -> new_addToFM1(zzz44, zzz41, bb) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), bb) -> new_mkVBalBranch3MkVBalBranch223(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch015(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, EmptyFM, zzz1284344, zzz1647, cd, ce) -> error([]) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Pos(Zero), Neg(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1172(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), bb) -> new_mkVBalBranch3MkVBalBranch1147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), bb) -> new_mkBalBranch(zzz8540, zzz8541, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, bb), zzz8544, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1299(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), bb) -> new_mkVBalBranch3MkVBalBranch1218(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), bb) new_mkVBalBranch3MkVBalBranch1305(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1232(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz1759000), Succ(zzz176100), cd, ce) -> new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz1759000, zzz176100, cd, ce) new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1741000), Succ(zzz174500), cd, ce) -> new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, zzz1741000, zzz174500, cd, ce) new_mkVBalBranch3MkVBalBranch1190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1308(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), bb) -> new_mkVBalBranch3MkVBalBranch1250(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch48(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch1110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, zzz175900, cd, ce) -> new_mkBalBranch6MkBalBranch1114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) -> new_mkBalBranch6MkBalBranch1111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch410(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96800)), bb) -> new_mkVBalBranch3MkVBalBranch1261(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96800, Zero, bb) new_mkVBalBranch3MkVBalBranch1239(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1241(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, cf), cf) new_mkVBalBranch3MkVBalBranch1210(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), bb) -> new_mkVBalBranch3MkVBalBranch1214(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), bb) new_mkBalBranch6MkBalBranch114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz17640), cd, ce) -> new_mkBalBranch6MkBalBranch119(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1160(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) -> new_mkBalBranch(zzz1307, zzz1308, zzz1310, new_mkVBalBranch1(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), cf), ty_Bool, cf) new_mkVBalBranch3MkVBalBranch229(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), cg) -> new_mkBalBranch(zzz587, zzz588, new_mkVBalBranch2(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, cg), zzz591, ty_Bool, cg) new_mkVBalBranch3MkVBalBranch1235(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1286(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), cf) -> new_mkVBalBranch3MkVBalBranch1259(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, cf) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Zero), Neg(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch312(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17420), cd, ce) new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), bb) -> new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, bb) new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1152(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), bb) -> new_mkVBalBranch3MkVBalBranch1266(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), bb) new_mkVBalBranch3MkVBalBranch1287(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1216(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, Zero, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1251(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, Succ(zzz95700), bb) -> new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, zzz95700, bb) new_mkVBalBranch3MkVBalBranch1244(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), bb) -> new_mkVBalBranch3MkVBalBranch1245(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_primMinusNat0(Succ(zzz105800), Zero) -> Pos(Succ(zzz105800)) new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1265(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1282(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96600)), bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_splitLT0(EmptyFM, be) -> new_splitLT41(be) new_mkVBalBranch3MkVBalBranch1223(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), bb) -> new_mkVBalBranch3MkVBalBranch1224(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBranch(zzz1602, zzz1603, zzz1604, zzz1605, zzz1606, db, dc) -> Branch(zzz1603, zzz1604, new_primPlusInt0(new_primPlusInt1(Succ(Zero), new_sizeFM(zzz1605, db, dc)), zzz1606, zzz1603, zzz1605, db, dc), zzz1605, zzz1606) new_mkVBalBranch3MkVBalBranch1283(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1292(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1234(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1205(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1241(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_primPlusInt1(zzz10580, Pos(zzz12370)) -> Pos(new_primPlusNat2(zzz10580, zzz12370)) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), bb) -> new_mkVBalBranch3MkVBalBranch235(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1181(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, Zero, Succ(zzz173300), cd, ce) -> new_mkBalBranch6MkBalBranch47(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(Succ(Succ(zzz16490000)))), cd, ce) -> new_mkBalBranch6MkBalBranch5(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1304(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch36(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17520), cd, ce) -> new_mkBalBranch6MkBalBranch31(zzz128430, zzz128431, zzz128434, zzz1647, zzz17520, Zero, cd, ce) new_mkVBalBranch3MkVBalBranch1144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1202(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1272(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch231(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_primPlusInt2(Pos(zzz16510), zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_primPlusInt1(zzz16510, new_sizeFM(zzz128434, cd, ce)) new_mkBalBranch6MkBalBranch117(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1276(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), cf) -> new_mkVBalBranch3MkVBalBranch1285(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), cf) new_mkVBalBranch3MkVBalBranch1292(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1219(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, Neg(zzz9710), bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1243(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz95900), zzz9310, bb) -> new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, bb) new_mkVBalBranch3MkVBalBranch1229(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), cc) -> new_mkVBalBranch3MkVBalBranch1230(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, cc) new_mkVBalBranch3MkVBalBranch1170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_splitLT1(zzz41, zzz42, zzz44, bb) -> new_splitLT41(bb) new_sizeFM(EmptyFM, df, dg) -> Pos(Zero) new_mkBalBranch6MkBalBranch48(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17390), cd, ce) -> new_mkBalBranch6MkBalBranch47(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Zero, cc) -> new_mkVBalBranch3MkVBalBranch1197(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1253(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Succ(zzz174100)), Neg(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch315(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, new_primMulNat(zzz17420), cd, ce) new_mkBalBranch6MkBalBranch31(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, Succ(zzz17450), cd, ce) -> new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz17450, cd, ce) new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), bb) -> new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, bb) new_mkVBalBranch3MkVBalBranch1146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1164(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1264(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1313(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), ty_Bool, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch227(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) -> new_mkVBalBranch3MkVBalBranch1276(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, cf), cf) new_mkBalBranch6MkBalBranch011(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz174300, Succ(zzz17570), cd, ce) -> new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz174300, zzz17570, cd, ce) new_mkBalBranch6MkBalBranch47(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch49(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, zzz462, zzz463, zzz464), EmptyFM, bb) -> new_addToFM1(Branch(zzz460, zzz461, zzz462, zzz463, zzz464), zzz41, bb) new_mkVBalBranch3MkVBalBranch1231(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1204(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1302(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), bb) -> new_mkVBalBranch3MkVBalBranch1303(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch40(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, Succ(zzz17330), cd, ce) -> new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz17330, cd, ce) new_mkVBalBranch3MkVBalBranch1149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), bb) -> new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, bb) new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), bb) -> new_mkVBalBranch3MkVBalBranch1248(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1275(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Succ(zzz99600), bb) -> new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, zzz99600, bb) new_mkVBalBranch3MkVBalBranch1214(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), bb) -> new_mkVBalBranch3MkVBalBranch1273(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1300(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_primPlusNat1(Zero) -> Zero new_primMinusNat0(Succ(zzz105800), Succ(zzz123700)) -> new_primMinusNat0(zzz105800, zzz123700) new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch015(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1312(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch232(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, dd) -> new_mkVBalBranch3MkVBalBranch228(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, dd) new_mkBalBranch6MkBalBranch46(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17380), zzz171700, cd, ce) -> new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, zzz17380, zzz171700, cd, ce) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch223(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch224(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, bb) new_mkVBalBranch3MkVBalBranch1211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), bb) -> new_mkVBalBranch3MkVBalBranch1294(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), bb) new_mkBalBranch6MkBalBranch117(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz17670), cd, ce) -> new_mkBalBranch6MkBalBranch1114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1257(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), dd) -> new_mkVBalBranch3MkVBalBranch1258(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), dd) new_mkVBalBranch3MkVBalBranch1163(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch5(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch45(zzz128430, zzz128431, zzz128434, zzz1647, new_mkBalBranch6Size_l(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), cd, ce) new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) -> new_mkVBalBranch3MkVBalBranch1192(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_addToFM0(zzz441, zzz41, bb) -> zzz41 new_splitGT3(zzz41, zzz42, zzz43, bb) -> new_splitGT40(bb) new_mkVBalBranch3MkVBalBranch1261(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1307(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_splitLT41(bb) -> new_emptyFM(bb) new_mkVBalBranch3MkVBalBranch1236(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), bb) -> new_mkVBalBranch3MkVBalBranch1248(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1188(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, da) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1584, Branch(zzz1579, zzz1580, Pos(Succ(zzz1581)), zzz1582, zzz1583), Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), ty_Bool, da) new_mkVBalBranch3MkVBalBranch1313(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1172(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1181(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), bb) -> new_mkVBalBranch3MkVBalBranch1179(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primMulNat0(zzz46200), bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Zero), Pos(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch34(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17420), cd, ce) new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch224(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, cc) -> new_mkVBalBranch3MkVBalBranch226(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_mkVBalBranch3MkVBalBranch1237(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz1743000), Succ(zzz175700), cd, ce) -> new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz1743000, zzz175700, cd, ce) new_mkVBalBranch3MkVBalBranch229(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), cg) -> new_mkVBalBranch3MkVBalBranch229(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, cg) new_mkVBalBranch3MkVBalBranch1228(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1293(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1252(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(zzz9860), bb) -> new_mkVBalBranch3MkVBalBranch1254(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9860, zzz9550, bb) new_mkBalBranch6MkBalBranch010(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1173(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, Neg(zzz9920), bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1315(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Pos(Zero), Pos(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch220(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_primMulNat(Zero) -> Zero new_mkBalBranch6MkBalBranch112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz1762, cd, ce) -> new_mkBalBranch6MkBalBranch119(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1268(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1270(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, cc) -> new_mkVBalBranch3MkVBalBranch1229(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, cc), cc) new_mkVBalBranch3MkVBalBranch1220(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz97200)), bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), cc) -> new_mkVBalBranch3MkVBalBranch1199(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1298(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), bb) -> new_mkVBalBranch3MkVBalBranch1311(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), bb) new_mkVBalBranch3MkVBalBranch1223(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(zzz9730), bb) -> new_mkVBalBranch3MkVBalBranch1225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9730, zzz9470, bb) new_mkVBalBranch3MkVBalBranch1146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), bb) -> new_mkVBalBranch3MkVBalBranch1212(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(zzz171700)), Neg(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch413(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1245(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, Pos(zzz10040), bb) -> new_mkVBalBranch3MkVBalBranch1142(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, zzz10040, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch1247(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), bb) new_mkBalBranch6MkBalBranch113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1209(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) -> new_mkVBalBranch3MkVBalBranch1192(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1254(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, bb) -> new_mkVBalBranch3MkVBalBranch1253(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1202(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitLT0(Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), be) -> new_splitLT21(zzz5181, zzz5182, zzz5183, zzz5184, be) new_splitGT4(zzz41, zzz42, zzz43, zzz44, bb) -> new_splitGT23(zzz41, zzz42, zzz43, zzz44, bb) new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_mkVBalBranch3MkVBalBranch1225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, bb) -> new_mkVBalBranch3MkVBalBranch1224(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch229(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, bb) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Zero), Pos(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch48(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch220(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1258(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), de) -> new_mkVBalBranch3MkVBalBranch1258(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, de) new_mkBalBranch6MkBalBranch1111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, Branch(zzz164740, zzz164741, zzz164742, zzz164743, zzz164744), cd, ce) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), zzz164740, zzz164741, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), zzz16470, zzz16471, zzz16473, zzz164743, cd, ce), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), zzz128430, zzz128431, zzz164744, zzz128434, cd, ce), cd, ce) new_mkVBalBranch3MkVBalBranch1267(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), bb) -> new_mkVBalBranch3MkVBalBranch1253(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1195(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, Neg(zzz13690), cc) -> new_mkVBalBranch3MkVBalBranch1197(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkBalBranch6MkBalBranch35(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch33(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1218(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1220(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), bb) -> new_mkVBalBranch3MkVBalBranch1244(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), bb) new_mkVBalBranch3MkVBalBranch1259(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz136700), zzz13560, cf) -> new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, cf) new_mkVBalBranch3MkVBalBranch1142(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, Succ(zzz100400), bb) -> new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, zzz100400, bb) new_mkBalBranch(zzz128430, zzz128431, zzz1647, zzz128434, cd, ce) -> new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, new_primPlusInt2(new_mkBalBranch6Size_l(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), cd, ce) new_splitLT23(zzz41, zzz42, zzz43, zzz44, bb) -> zzz43 new_mkVBalBranch3MkVBalBranch1259(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, cf) -> new_mkVBalBranch3MkVBalBranch1160(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1246(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1293(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), bb) new_mkVBalBranch3MkVBalBranch1237(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), bb) -> new_mkVBalBranch3MkVBalBranch1248(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), bb) -> new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, bb) new_mkVBalBranch3MkVBalBranch221(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, cg) -> new_mkVBalBranch3MkVBalBranch1180(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), cg) new_splitGT22(zzz1719, zzz1720, zzz1721, Branch(False, zzz17221, zzz17222, zzz17223, zzz17224), ca) -> new_splitGT22(zzz17221, zzz17222, zzz17223, zzz17224, ca) new_mkVBalBranch3MkVBalBranch1248(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_splitGT22(zzz1719, zzz1720, zzz1721, EmptyFM, ca) -> new_splitGT40(ca) new_mkVBalBranch3MkVBalBranch1291(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, Neg(zzz9840), bb) -> new_mkVBalBranch3MkVBalBranch1264(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz1765, cd, ce) -> new_mkBalBranch6MkBalBranch1114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1314(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz100200), zzz9420, bb) -> new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, bb) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1297(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1260(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, Neg(zzz9650), bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1264(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitGT40(bb) -> new_emptyFM(bb) new_mkVBalBranch3MkVBalBranch1239(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), cf) -> new_mkVBalBranch3MkVBalBranch1240(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, cf), cf) new_mkVBalBranch3MkVBalBranch1283(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), bb) -> new_mkVBalBranch3MkVBalBranch1291(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1226(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitLT22(zzz41, zzz42, zzz43, zzz44, bb) -> zzz43 new_mkVBalBranch3MkVBalBranch1298(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), bb) -> new_mkVBalBranch3MkVBalBranch1309(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), bb) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), bb) -> new_mkBalBranch(zzz8540, zzz8541, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, bb), zzz8544, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1254(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98600), zzz9550, bb) -> new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, bb) new_primPlusInt2(Neg(zzz16510), zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_primPlusInt(zzz16510, new_sizeFM(zzz128434, cd, ce)) new_mkVBalBranch3MkVBalBranch1258(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), de) -> new_mkBalBranch(zzz1593, zzz1594, zzz1596, new_mkVBalBranch2(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), de), ty_Bool, de) new_primPlusInt0(Pos(zzz16120), zzz1606, zzz1603, zzz1605, db, dc) -> new_primPlusInt1(zzz16120, new_sizeFM(zzz1606, db, dc)) new_mkVBalBranch3MkVBalBranch1304(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_splitGT41(bb) -> new_emptyFM(bb) new_mkVBalBranch3MkVBalBranch1306(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1307(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1220(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1139(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), cc) -> new_mkVBalBranch3MkVBalBranch1140(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, cc), cc) new_mkBalBranch6MkBalBranch34(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1241(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), cf) -> new_mkVBalBranch3MkVBalBranch1160(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_splitLT40(bb) -> new_emptyFM(bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Pos(Zero), Neg(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch018(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_primMulNat2(zzz17440), cd, ce) new_mkVBalBranch3MkVBalBranch1163(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_splitLT21(zzz516, zzz517, zzz518, zzz519, be) -> new_splitLT0(zzz518, be) new_emptyFM(h) -> EmptyFM new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(zzz171700)), Pos(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch412(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, new_primMulNat(zzz17160), cd, ce) new_splitLT0(Branch(False, zzz5181, zzz5182, zzz5183, zzz5184), be) -> new_splitLT23(zzz5181, zzz5182, zzz5183, zzz5184, be) new_mkVBalBranch3MkVBalBranch1153(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch1110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz17660), zzz175900, cd, ce) -> new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz17660, zzz175900, cd, ce) new_mkVBalBranch3MkVBalBranch1302(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1304(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1309(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), bb) -> new_mkVBalBranch3MkVBalBranch1193(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch224(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), cc) -> new_mkVBalBranch3MkVBalBranch224(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, cc) new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, EmptyFM, zzz1647, cd, ce) -> error([]) new_mkVBalBranch3MkVBalBranch1168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), bb) -> new_mkVBalBranch3MkVBalBranch1224(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1266(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1267(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1284(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz98100), zzz9510, bb) -> new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, bb) new_mkVBalBranch3MkVBalBranch1204(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primMulNat0(zzz46200), bb) new_mkBalBranch6MkBalBranch014(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, zzz174300, cd, ce) -> new_mkBalBranch6MkBalBranch017(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_splitGT1(zzz41, zzz42, zzz44, bb) -> new_mkVBalBranch2(zzz41, new_splitGT41(bb), zzz44, bb) new_primPlusInt(zzz10580, Neg(zzz12380)) -> Neg(new_primPlusNat2(zzz10580, zzz12380)) new_mkVBalBranch3MkVBalBranch1170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1165(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz99800), zzz9900, bb) -> new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, bb) new_mkVBalBranch3MkVBalBranch1185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1237(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), bb) -> new_mkVBalBranch3MkVBalBranch1271(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch224(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, cc) -> new_mkVBalBranch3MkVBalBranch226(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkBalBranch6MkBalBranch45(zzz128430, zzz128431, zzz128434, zzz1647, zzz1716, cd, ce) -> new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, new_mkBalBranch6Size_r(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), zzz1716, cd, ce) new_mkVBalBranch3MkVBalBranch1304(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96000)), bb) -> new_mkVBalBranch3MkVBalBranch1251(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96000, Zero, bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(zzz174100)), Pos(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch30(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, new_primMulNat(zzz17420), cd, ce) new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz1759000), Zero, cd, ce) -> new_mkBalBranch6MkBalBranch119(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1157(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1265(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1278(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1181(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_addToFM(zzz854, zzz41, bb) -> new_addToFM_C2(zzz854, zzz41, bb) new_mkBalBranch6MkBalBranch114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1273(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, Neg(zzz10000), bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Neg(Succ(zzz174300)), Neg(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch014(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_primMulNat2(zzz17440), zzz174300, cd, ce) new_mkVBalBranch3MkVBalBranch1293(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1220(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1296(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, de) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1598, Branch(zzz1593, zzz1594, Neg(Succ(zzz1595)), zzz1596, zzz1597), Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), ty_Bool, de) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Succ(zzz171700)), Neg(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch416(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch1300(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), bb) -> new_mkVBalBranch3MkVBalBranch1221(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), bb) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch220(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1316(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Zero, da) -> new_mkVBalBranch3MkVBalBranch1188(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, da) new_mkVBalBranch3MkVBalBranch1316(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), da) -> new_mkBalBranch(zzz1579, zzz1580, zzz1582, new_mkVBalBranch2(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), da), ty_Bool, da) new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1717000), Zero, cd, ce) -> new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1192(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, cf) new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1244(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1246(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Neg(Zero), Neg(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch010(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_primMulNat2(zzz17440), cd, ce) new_mkVBalBranch1(zzz41, EmptyFM, zzz854, bb) -> new_addToFM(zzz854, zzz41, bb) new_mkVBalBranch3MkVBalBranch1289(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1282(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1155(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz96300), zzz9350, bb) -> new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, bb) new_mkVBalBranch3MkVBalBranch1169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(zzz9670), bb) -> new_mkVBalBranch3MkVBalBranch1279(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9670, zzz9390, bb) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Succ(zzz171700)), Pos(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch415(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, new_primMulNat(zzz17160), cd, ce) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Pos(Succ(zzz174300)), Pos(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch011(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz174300, new_primMulNat2(zzz17440), cd, ce) new_mkVBalBranch3MkVBalBranch1193(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, Neg(zzz9610), bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1285(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), cf) -> new_mkVBalBranch3MkVBalBranch1207(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, cf), cf) new_mkBalBranch6MkBalBranch017(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) -> new_mkBranch(Succ(Succ(Zero)), zzz1284340, zzz1284341, new_mkBranch(Succ(Succ(Succ(Zero))), zzz128430, zzz128431, zzz1647, zzz1284343, cd, ce), zzz1284344, cd, ce) new_mkBalBranch6MkBalBranch33(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBranch(Succ(Zero), zzz128430, zzz128431, zzz1647, zzz128434, cd, ce) new_mkVBalBranch3MkVBalBranch1162(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1229(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz137000)), cc) -> new_mkVBalBranch3MkVBalBranch1197(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_intersectFM_C2Lts(zzz516, zzz517, zzz518, zzz519, be) -> new_splitLT21(zzz516, zzz517, zzz518, zzz519, be) new_mkBalBranch6MkBalBranch016(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch1115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch119(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1241(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(Succ(zzz136800)), cf) -> new_mkVBalBranch3MkVBalBranch1208(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136800, Zero, cf) new_mkVBalBranch3MkVBalBranch1277(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), bb) -> new_mkVBalBranch3MkVBalBranch1278(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), bb) new_mkVBalBranch3MkVBalBranch1292(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), bb) -> new_mkVBalBranch3MkVBalBranch1254(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, bb) new_mkBalBranch6MkBalBranch018(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz17540), cd, ce) -> new_mkBalBranch6MkBalBranch019(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Pos(Succ(zzz175900)), Pos(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch1315(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), bb) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Neg(Zero), Pos(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch117(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch3MkVBalBranch1169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1193(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, Pos(zzz9610), bb) -> new_mkVBalBranch3MkVBalBranch1194(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, zzz9610, bb) new_mkVBalBranch3MkVBalBranch1274(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, bb) -> new_mkVBalBranch3MkVBalBranch1235(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1246(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1141(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), cc) -> new_mkVBalBranch3MkVBalBranch1199(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Neg(Zero), Pos(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch016(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_primMulNat2(zzz17440), cd, ce) new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1140(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(zzz13710), cc) -> new_mkVBalBranch3MkVBalBranch1230(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13710, zzz13580, cc) new_mkVBalBranch3MkVBalBranch1315(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Zero, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), ty_Bool, bb) new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz1743000), Zero, cd, ce) -> new_mkBalBranch6MkBalBranch019(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1242(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1164(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitLT5(Branch(False, zzz17221, zzz17222, zzz17223, zzz17224), ca) -> new_splitLT24(zzz17221, zzz17222, zzz17223, zzz17224, ca) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Zero), Neg(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch43(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), bb) -> new_mkVBalBranch3MkVBalBranch1253(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, cc) -> new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1222(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(zzz9810), bb) -> new_mkVBalBranch3MkVBalBranch1284(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9810, zzz9510, bb) new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch226(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) -> new_mkVBalBranch3MkVBalBranch1269(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, cc), cc) new_mkBalBranch6MkBalBranch43(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17400), cd, ce) -> new_mkBalBranch6MkBalBranch40(zzz128430, zzz128431, zzz128434, zzz1647, zzz17400, Zero, cd, ce) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), bb) -> new_mkVBalBranch3MkVBalBranch224(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, bb) new_mkVBalBranch3MkVBalBranch1257(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, dd) -> new_mkVBalBranch3MkVBalBranch1258(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Zero, dd) new_mkVBalBranch3MkVBalBranch1258(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Zero, de) -> new_mkVBalBranch3MkVBalBranch1296(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, de) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Zero), cd, ce) -> new_mkBalBranch6MkBalBranch51(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), bb) -> new_mkVBalBranch3MkVBalBranch1149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch410(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17350), cd, ce) -> new_mkBalBranch6MkBalBranch46(zzz128430, zzz128431, zzz128434, zzz1647, Zero, zzz17350, cd, ce) new_mkVBalBranch3MkVBalBranch1286(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(Succ(zzz136600)), cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1139(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, cc) -> new_mkVBalBranch3MkVBalBranch1141(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, cc), cc) new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Pos(Succ(zzz174300)), Neg(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch019(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1236(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(zzz10020), bb) -> new_mkVBalBranch3MkVBalBranch1314(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz10020, zzz9420, bb) new_primMinusNat0(Zero, Zero) -> Pos(Zero) new_mkVBalBranch3MkVBalBranch1199(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) -> new_mkBalBranch(zzz1322, zzz1323, zzz1325, new_mkVBalBranch1(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), cc), ty_Bool, cc) new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch33(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), bb) -> new_mkVBalBranch3MkVBalBranch1235(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1269(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), cc) -> new_mkVBalBranch3MkVBalBranch1270(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), cc) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), EmptyFM, bb) -> new_addToFM(Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz41, bb) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Pos(Succ(zzz175900)), Neg(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1242(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_primMulNat2(Succ(zzz174400)) -> new_primPlusNat2(new_primPlusNat2(Zero, Succ(zzz174400)), Succ(zzz174400)) new_mkVBalBranch3MkVBalBranch1261(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, Succ(zzz96500), bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, zzz96500, bb) new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), bb) -> new_mkVBalBranch3MkVBalBranch1149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1287(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), bb) -> new_mkVBalBranch3MkVBalBranch1216(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1179(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1741000), Zero, cd, ce) -> new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz1761, cd, ce) -> new_mkBalBranch6MkBalBranch1115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz1761, cd, ce) new_mkVBalBranch3MkVBalBranch1270(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), cc) -> new_mkVBalBranch3MkVBalBranch1195(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, cc), cc) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), bb) -> new_mkVBalBranch3MkVBalBranch225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), bb) -> new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, bb) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(Succ(Zero))), cd, ce) -> new_mkBalBranch6MkBalBranch5(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1230(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz137100), zzz13580, cc) -> new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, cc) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1298(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1246(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), bb) -> new_mkVBalBranch3MkVBalBranch1274(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, bb) new_mkVBalBranch3MkVBalBranch1288(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9200), bb) -> new_mkVBalBranch3MkVBalBranch1289(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), bb) new_mkVBalBranch3MkVBalBranch1164(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch31(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_splitGT21(zzz516, zzz517, zzz518, zzz519, be) -> new_mkVBalBranch2(zzz516, new_splitGT0(zzz518, be), zzz519, be) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Zero), Neg(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch36(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17420), cd, ce) new_mkVBalBranch3MkVBalBranch1300(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), bb) -> new_mkVBalBranch3MkVBalBranch1185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), bb) new_addToFM_C1(EmptyFM, zzz41, bb) -> Branch(True, zzz41, Pos(Succ(Zero)), new_emptyFM(bb), new_emptyFM(bb)) new_mkVBalBranch3MkVBalBranch1272(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch234(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, cf) -> new_mkVBalBranch3MkVBalBranch227(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch224(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), cc) -> new_mkBalBranch(zzz1317, zzz1318, new_mkVBalBranch1(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, cc), zzz1321, ty_Bool, cc) new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, bb) new_mkVBalBranch3MkVBalBranch1151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, Succ(zzz97900), bb) -> new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, zzz97900, bb) new_mkVBalBranch3MkVBalBranch1234(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz100700)), bb) -> new_mkVBalBranch3MkVBalBranch1142(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100700, Zero, bb) new_mkBalBranch6MkBalBranch37(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17470), cd, ce) -> new_mkBalBranch6MkBalBranch38(zzz128430, zzz128431, zzz128434, zzz1647, Zero, zzz17470, cd, ce) new_mkVBalBranch3MkVBalBranch1185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), bb) -> new_mkVBalBranch3MkVBalBranch1186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1297(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), bb) -> new_mkVBalBranch3MkVBalBranch1302(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), bb) new_mkVBalBranch3MkVBalBranch1247(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Neg(Succ(zzz174300)), Pos(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch017(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch229(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, bb) new_mkVBalBranch3MkVBalBranch1213(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, cc) new_mkVBalBranch3MkVBalBranch1294(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), bb) -> new_mkVBalBranch3MkVBalBranch1295(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6Size_r(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_sizeFM(zzz128434, cd, ce) new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), cc) -> new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, cc) new_mkVBalBranch3MkVBalBranch1247(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Zero, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), ty_Bool, bb) new_mkBalBranch6MkBalBranch314(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz1749, cd, ce) -> new_mkBalBranch6MkBalBranch35(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch118(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1165(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1265(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb) new_primMulNat2(Zero) -> Zero new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), bb) -> new_mkVBalBranch3MkVBalBranch234(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, bb) new_mkBalBranch6MkBalBranch113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz17630), cd, ce) -> new_mkBalBranch6MkBalBranch1110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, zzz17630, cd, ce) new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1198(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), cf) -> new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, cf) new_mkVBalBranch3MkVBalBranch1295(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(zzz10060), bb) -> new_mkVBalBranch3MkVBalBranch1274(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz10060, zzz9440, bb) new_mkVBalBranch3MkVBalBranch1272(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1175(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1307(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz95800)), bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch229(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, cg) -> new_mkVBalBranch3MkVBalBranch221(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, cg) new_mkVBalBranch3MkVBalBranch1161(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1267(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz98700)), bb) -> new_mkVBalBranch3MkVBalBranch1262(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98700, Zero, bb) new_mkVBalBranch3MkVBalBranch1229(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Zero), cc) -> new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, Succ(zzz175700), cd, ce) -> new_mkBalBranch6MkBalBranch017(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1294(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1234(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Zero), Pos(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch410(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch1154(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1272(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz99900)), bb) -> new_mkVBalBranch3MkVBalBranch1275(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99900, Zero, bb) new_mkVBalBranch3MkVBalBranch1282(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96600)), bb) -> new_mkVBalBranch3MkVBalBranch1279(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96600, bb) new_mkVBalBranch3MkVBalBranch1151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1198(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1198(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1266(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), bb) -> new_mkVBalBranch3MkVBalBranch1252(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1250(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, Neg(zzz9570), bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1163(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1312(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96400)), bb) -> new_mkVBalBranch3MkVBalBranch1194(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96400, Zero, bb) new_primPlusInt0(Neg(zzz16120), zzz1606, zzz1603, zzz1605, db, dc) -> new_primPlusInt(zzz16120, new_sizeFM(zzz1606, db, dc)) new_mkVBalBranch3MkVBalBranch1282(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1278(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), bb) -> new_mkVBalBranch3MkVBalBranch1173(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, EmptyFM, cd, ce) -> error([]) new_mkVBalBranch3MkVBalBranch1186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, Neg(zzz9790), bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1277(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, bb), bb) new_splitLT3(zzz41, zzz42, zzz43, bb) -> new_mkVBalBranch1(zzz41, zzz43, new_splitLT40(bb), bb) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Neg(Zero), Neg(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch118(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, new_primMulNat2(zzz17600), cd, ce) new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, Branch(zzz16470, zzz16471, zzz16472, zzz16473, zzz16474), cd, ce) -> new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, new_sizeFM(zzz16474, cd, ce), new_sizeFM(zzz16473, cd, ce), cd, ce) new_mkVBalBranch3MkVBalBranch1196(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, Zero, cc) -> new_mkVBalBranch3MkVBalBranch1197(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkBalBranch6MkBalBranch38(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17500), zzz174100, cd, ce) -> new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, zzz17500, zzz174100, cd, ce) new_mkVBalBranch3MkVBalBranch1174(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, Succ(zzz99200), bb) -> new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, zzz99200, bb) new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), bb) -> new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, bb) new_mkVBalBranch3MkVBalBranch1312(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), bb) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(Zero)), cd, ce) -> new_mkBalBranch6MkBalBranch51(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch234(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), cf) -> new_mkBalBranch(zzz1302, zzz1303, new_mkVBalBranch1(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, cf), zzz1306, ty_Bool, cf) new_mkVBalBranch3MkVBalBranch1174(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1258(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Zero, de) -> new_mkVBalBranch3MkVBalBranch1296(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, de) new_mkVBalBranch3MkVBalBranch1230(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, cc) -> new_mkVBalBranch3MkVBalBranch1199(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1304(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1220(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), bb) -> new_mkVBalBranch3MkVBalBranch1225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, bb) new_mkBalBranch6MkBalBranch116(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz1766, cd, ce) -> new_mkBalBranch6MkBalBranch1110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz1766, zzz175900, cd, ce) new_mkBalBranch6MkBalBranch37(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1229(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Zero), cc) -> new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch219(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1221(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), bb) -> new_mkVBalBranch3MkVBalBranch1222(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1196(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, Succ(zzz136900), cc) -> new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, zzz136900, cc) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch236(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch238(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) new_intersectFM_C2Lts0(zzz1719, zzz1720, zzz1721, zzz1722, ca) -> new_splitLT24(zzz1719, zzz1720, zzz1721, zzz1722, ca) new_mkVBalBranch3MkVBalBranch1237(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz100300)), bb) -> new_mkVBalBranch3MkVBalBranch1226(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100300, Zero, bb) new_splitLT5(Branch(True, zzz17221, zzz17222, zzz17223, zzz17224), ca) -> new_splitLT22(zzz17221, zzz17222, zzz17223, zzz17224, ca) new_mkVBalBranch3MkVBalBranch1305(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz100100)), bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1180(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), cg) -> new_mkVBalBranch3MkVBalBranch1316(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), cg) new_mkVBalBranch3MkVBalBranch1281(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), df, dg) -> zzz9052 new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_addToFM1(zzz44, zzz41, bb) -> new_addToFM_C1(zzz44, zzz41, bb) new_mkBalBranch6MkBalBranch414(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1310(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1271(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1286(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkBalBranch6MkBalBranch016(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz17550), cd, ce) -> new_mkBalBranch6MkBalBranch017(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_splitGT22(zzz1719, zzz1720, zzz1721, Branch(True, zzz17221, zzz17222, zzz17223, zzz17224), ca) -> new_splitGT23(zzz17221, zzz17222, zzz17223, zzz17224, ca) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Neg(Succ(zzz175900)), Pos(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch3MkVBalBranch1161(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1163(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz98000)), bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch236(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Zero), cd, ce) -> new_mkBalBranch6MkBalBranch51(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1226(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, Succ(zzz100000), bb) -> new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, zzz100000, bb) new_addToFM_C2(Branch(True, zzz8541, zzz8542, zzz8543, zzz8544), zzz41, bb) -> new_mkBalBranch(True, zzz8541, new_addToFM_C2(zzz8543, zzz41, bb), zzz8544, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1269(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), cc) -> new_mkVBalBranch3MkVBalBranch1139(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), cc) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_mkVBalBranch3MkVBalBranch1207(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(zzz13650), cf) -> new_mkVBalBranch3MkVBalBranch1208(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, zzz13650, cf) new_mkVBalBranch3MkVBalBranch234(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), cf) -> new_mkVBalBranch3MkVBalBranch234(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, cf) new_mkVBalBranch3MkVBalBranch231(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1268(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz97400)), bb) -> new_mkVBalBranch3MkVBalBranch1232(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97400, Zero, bb) new_mkBalBranch6MkBalBranch119(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) -> new_mkBalBranch6MkBalBranch1111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1215(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), bb) -> new_mkVBalBranch3MkVBalBranch1236(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1142(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Pos(Zero), Pos(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch013(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_primMulNat2(zzz17440), cd, ce) new_mkVBalBranch3MkVBalBranch1309(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1310(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_splitLT5(EmptyFM, ca) -> new_splitLT40(ca) new_mkVBalBranch3MkVBalBranch1307(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, bb) new_mkVBalBranch3MkVBalBranch1181(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz99300)), bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1289(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9370), bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch118(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz17680), cd, ce) -> new_mkBalBranch6MkBalBranch1115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz17680, Zero, cd, ce) new_primPlusInt(zzz10580, Pos(zzz12380)) -> new_primMinusNat0(zzz12380, zzz10580) new_mkVBalBranch3MkVBalBranch1297(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), bb) -> new_mkVBalBranch3MkVBalBranch1308(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), bb) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch238(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1219(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, Pos(zzz9710), bb) -> new_mkVBalBranch3MkVBalBranch1232(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, zzz9710, bb) new_mkVBalBranch3MkVBalBranch1232(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, Succ(zzz97100), bb) -> new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, zzz97100, bb) new_mkVBalBranch3MkVBalBranch1291(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, Pos(zzz9840), bb) -> new_mkVBalBranch3MkVBalBranch1262(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, zzz9840, bb) new_addToFM_C1(Branch(True, zzz441, zzz442, zzz443, zzz444), zzz41, bb) -> Branch(True, new_addToFM0(zzz441, zzz41, bb), zzz442, zzz443, zzz444) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch235(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch223(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz8540, zzz8541, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, bb), zzz8544, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1312(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1240(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(zzz13670), cf) -> new_mkVBalBranch3MkVBalBranch1259(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13670, zzz13560, cf) new_mkBalBranch6MkBalBranch313(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz1746, cd, ce) -> new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1163(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz99500)), bb) -> new_mkVBalBranch3MkVBalBranch1174(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99500, Zero, bb) new_mkVBalBranch3MkVBalBranch1267(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1279(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz96700), zzz9390, bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, bb) new_mkBalBranch6MkBalBranch38(zzz128430, zzz128431, zzz128434, zzz1647, Zero, zzz174100, cd, ce) -> new_mkBalBranch6MkBalBranch35(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch234(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, cf) -> new_mkVBalBranch3MkVBalBranch227(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkBalBranch6MkBalBranch51(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBranch(Zero, zzz128430, zzz128431, zzz1647, zzz128434, cd, ce) new_mkVBalBranch3MkVBalBranch1245(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, Neg(zzz10040), bb) -> new_mkVBalBranch3MkVBalBranch1144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitLT24(zzz1719, zzz1720, zzz1721, zzz1722, ca) -> new_mkVBalBranch1(zzz1719, zzz1721, new_splitLT5(zzz1722, ca), ca) new_splitGT0(Branch(False, zzz5181, zzz5182, zzz5183, zzz5184), be) -> new_splitGT24(zzz5181, zzz5182, zzz5183, zzz5184, be) new_mkBalBranch6MkBalBranch40(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1251(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch229(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, cg) -> new_mkVBalBranch3MkVBalBranch221(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, cg) new_mkVBalBranch3MkVBalBranch1210(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), bb) -> new_mkVBalBranch3MkVBalBranch1215(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), bb) new_mkVBalBranch3MkVBalBranch1187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), bb) -> new_mkVBalBranch3MkVBalBranch1284(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, bb) new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_intersectFM_C2Gts(zzz516, zzz517, zzz518, zzz519, be) -> new_splitGT21(zzz516, zzz517, zzz518, zzz519, be) new_mkVBalBranch3MkVBalBranch1212(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Neg(zzz9960), bb) -> new_mkVBalBranch3MkVBalBranch1167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1262(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1264(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1313(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1210(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch013(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1292(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz98500)), bb) -> new_mkVBalBranch3MkVBalBranch1264(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_primPlusInt1(zzz10580, Neg(zzz12370)) -> new_primMinusNat0(zzz10580, zzz12370) new_mkBalBranch6MkBalBranch1115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, Succ(zzz17610), cd, ce) -> new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz17610, cd, ce) new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), bb) -> new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, bb) new_splitGT24(zzz41, zzz42, zzz43, zzz44, bb) -> zzz44 new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), bb) -> new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, bb) new_mkVBalBranch3MkVBalBranch1194(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1234(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), bb) -> new_mkVBalBranch3MkVBalBranch1235(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, Pos(zzz9790), bb) -> new_mkVBalBranch3MkVBalBranch1151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, zzz9790, bb) new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, Branch(zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344), zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_sizeFM(zzz1284343, cd, ce), new_sizeFM(zzz1284344, cd, ce), cd, ce) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), ty_Bool, bb) new_mkBalBranch6MkBalBranch015(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, Branch(zzz12843430, zzz12843431, zzz12843432, zzz12843433, zzz12843434), zzz1284344, zzz1647, cd, ce) -> new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), zzz12843430, zzz12843431, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), zzz128430, zzz128431, zzz1647, zzz12843433, cd, ce), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), zzz1284340, zzz1284341, zzz12843434, zzz1284344, cd, ce), cd, ce) new_mkVBalBranch3MkVBalBranch1243(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch30(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz1745, cd, ce) -> new_mkBalBranch6MkBalBranch31(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz1745, cd, ce) new_mkBalBranch6MkBalBranch46(zzz128430, zzz128431, zzz128434, zzz1647, Zero, zzz171700, cd, ce) -> new_mkBalBranch6MkBalBranch47(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1141(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Zero), cc) -> new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1310(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96200)), bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1173(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, Pos(zzz9920), bb) -> new_mkVBalBranch3MkVBalBranch1174(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, zzz9920, bb) new_mkVBalBranch3MkVBalBranch1158(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkBalBranch6MkBalBranch019(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch015(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1180(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, cg) -> new_mkVBalBranch3MkVBalBranch1316(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), cg) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch231(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1240(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), cf) -> new_mkVBalBranch3MkVBalBranch1160(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_splitGT0(Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), be) -> new_splitGT21(zzz5181, zzz5182, zzz5183, zzz5184, be) new_mkVBalBranch3MkVBalBranch235(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch219(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1274(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz100600), zzz9440, bb) -> new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, bb) new_primMinusNat0(Zero, Succ(zzz123700)) -> Neg(Succ(zzz123700)) new_mkBalBranch6MkBalBranch013(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz17530), cd, ce) -> new_mkBalBranch6MkBalBranch014(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, zzz17530, cd, ce) new_addToFM_C2(Branch(False, zzz8541, zzz8542, zzz8543, zzz8544), zzz41, bb) -> Branch(False, new_addToFM0(zzz8541, zzz41, bb), zzz8542, zzz8543, zzz8544) new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), cf) -> new_mkVBalBranch3MkVBalBranch1160(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1286(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1221(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1273(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, Pos(zzz10000), bb) -> new_mkVBalBranch3MkVBalBranch1226(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, zzz10000, bb) new_mkVBalBranch3MkVBalBranch1277(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), bb) -> new_mkVBalBranch3MkVBalBranch1161(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), bb) new_mkVBalBranch3MkVBalBranch1299(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), bb) -> new_mkVBalBranch3MkVBalBranch1306(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), bb) new_mkBalBranch6MkBalBranch312(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17480), cd, ce) -> new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1310(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, bb) new_mkVBalBranch3MkVBalBranch1179(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz99400), zzz9770, bb) -> new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, bb) new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Zero, cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1246(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz100500)), bb) -> new_mkVBalBranch3MkVBalBranch1144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch412(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz1733, cd, ce) -> new_mkBalBranch6MkBalBranch40(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz1733, cd, ce) new_mkBalBranch6MkBalBranch011(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz174300, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch019(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1276(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), cf) -> new_mkVBalBranch3MkVBalBranch1239(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), cf) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), bb) -> new_mkBalBranch(zzz8540, zzz8541, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, bb), zzz8544, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch228(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, dd) -> new_mkVBalBranch3MkVBalBranch1257(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), dd) new_mkVBalBranch3MkVBalBranch1207(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Neg(zzz13650), cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitGT0(EmptyFM, be) -> new_splitGT41(be) new_mkVBalBranch3MkVBalBranch1212(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(zzz9960), bb) -> new_mkVBalBranch3MkVBalBranch1275(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, zzz9960, bb) new_mkVBalBranch3MkVBalBranch231(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1287(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), bb) new_mkVBalBranch3MkVBalBranch1316(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Zero, da) -> new_mkVBalBranch3MkVBalBranch1188(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, da) new_mkVBalBranch3MkVBalBranch1152(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), bb) -> new_mkVBalBranch3MkVBalBranch1283(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), bb) new_mkVBalBranch3MkVBalBranch1141(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Zero), cc) -> new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_splitGT23(zzz41, zzz42, zzz43, zzz44, bb) -> zzz44 new_mkVBalBranch3MkVBalBranch1194(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, Succ(zzz96100), bb) -> new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, zzz96100, bb) new_mkVBalBranch3MkVBalBranch1275(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Neg(Succ(zzz175900)), Neg(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch116(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, new_primMulNat2(zzz17600), cd, ce) new_mkBalBranch6Size_l(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_sizeFM(zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1217(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1303(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(zzz9590), bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9590, zzz9310, bb) new_mkVBalBranch3MkVBalBranch1305(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), bb) -> new_mkVBalBranch3MkVBalBranch1314(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, bb) new_mkVBalBranch3MkVBalBranch1268(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), bb) -> new_mkVBalBranch3MkVBalBranch1224(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch232(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), dd) -> new_mkVBalBranch3MkVBalBranch232(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, dd) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) new_mkBalBranch6MkBalBranch010(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz17560), cd, ce) -> new_mkBalBranch6MkBalBranch011(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz17560, Zero, cd, ce) new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch34(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17510), cd, ce) -> new_mkBalBranch6MkBalBranch35(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_primPlusNat2(Zero, Zero) -> Zero new_mkVBalBranch3MkVBalBranch1202(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(zzz174100)), Neg(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch313(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, new_primMulNat(zzz17420), cd, ce) new_mkVBalBranch3MkVBalBranch1272(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch234(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), bb) new_mkVBalBranch3MkVBalBranch1177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1311(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), bb) -> new_mkVBalBranch3MkVBalBranch1153(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Succ(zzz164900)), cd, ce) -> new_mkBalBranch6MkBalBranch51(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1267(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch49(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, new_mkBalBranch6Size_l(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), new_mkBalBranch6Size_r(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), cd, ce) new_splitLT4(zzz41, zzz42, zzz43, zzz44, bb) -> new_splitLT22(zzz41, zzz42, zzz43, zzz44, bb) new_mkBalBranch6MkBalBranch414(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17360), cd, ce) -> new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_intersectFM_C2Gts0(zzz1719, zzz1720, zzz1721, zzz1722, ca) -> new_splitGT22(zzz1719, zzz1720, zzz1721, zzz1722, ca) new_mkVBalBranch3MkVBalBranch1155(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) The set Q consists of the following terms: new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Zero, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1251(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_addToFM_C1(EmptyFM, x0, x1) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_splitLT5(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) new_intersectFM_C2Gts(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1257(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_primPlusNat3(x0, Zero) new_primMulNat2(Zero) new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1257(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, Neg(Zero), x7, x8), x9) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1210(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_primMinusNat0(Zero, Zero) new_mkVBalBranch3MkVBalBranch1210(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch222(x0, x1, Neg(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, Pos(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch233(x0, x1, Neg(x2), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch237(x0, x1, Neg(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_splitGT0(Branch(True, x0, x1, x2, x3), x4) new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, x4, Zero, x5, x6) new_splitGT3(x0, x1, x2, x3) new_mkVBalBranch1(x0, EmptyFM, x1, x2) new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, Succ(x4), x5, x6, x7) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Zero, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkBalBranch6MkBalBranch42(x0, x1, EmptyFM, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkVBalBranch3MkVBalBranch1260(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1182(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, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, Neg(x2), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch233(x0, x1, Pos(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1206(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, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch310(x0, x1, x2, EmptyFM, x3, x4) new_splitGT22(x0, x1, x2, Branch(False, x3, x4, x5, x6), x7) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_addToFM1(x0, x1, x2) new_mkVBalBranch3MkVBalBranch1260(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, Zero, x4, x5) new_splitGT41(x0) new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_sizeFM(EmptyFM, x0, x1) new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_splitLT1(x0, x1, x2, x3) new_primMinusNat0(Succ(x0), Succ(x1)) new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_splitGT23(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1244(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch42(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8, x9) new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_mkVBalBranch3MkVBalBranch222(x0, x1, Pos(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch1150(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch237(x0, x1, Pos(x2), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1192(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1178(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_splitLT21(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, Pos(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_primPlusInt0(Pos(x0), x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch3MkVBalBranch231(x0, x1, Zero, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Succ(x4), x5, x6) new_splitGT0(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1258(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, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkBalBranch6MkBalBranch310(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9) new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, Zero, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_splitGT21(x0, x1, x2, x3, x4) new_mkBalBranch6MkBalBranch31(x0, x1, x2, x3, x4, Succ(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_splitGT1(x0, x1, x2, x3) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkBalBranch(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_splitLT40(x0) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Succ(x4)))), x5, x6) new_mkVBalBranch3MkVBalBranch233(x0, x1, Neg(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_primMinusNat0(Succ(x0), Zero) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_splitLT5(EmptyFM, x0) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Zero, x4, x5) new_primPlusInt2(Pos(x0), x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch2(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1293(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, Zero, x4, x5) new_intersectFM_C2Lts0(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_primPlusNat2(Zero, Succ(x0)) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) new_primPlusInt1(x0, Neg(x1)) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, x4, Succ(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch222(x0, x1, Pos(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, x5, x6, x7) new_addToFM_C1(Branch(False, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, EmptyFM, x5, x6, x7, x8) new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1212(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1212(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, Branch(x5, x6, x7, x8, x9), x10, x11, x12, x13) new_primMinusNat0(Zero, Succ(x0)) new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_primMulNat0(x0) new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_primPlusInt2(Neg(x0), x1, x2, x3, x4, x5, x6) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1281(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1253(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primPlusInt1(x0, Pos(x1)) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBranch(x0, x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, x6, x7) new_splitLT41(x0) new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_splitGT40(x0) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_splitLT24(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1197(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_primPlusNat2(Zero, Zero) new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch237(x0, x1, Neg(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_emptyFM(x0) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_primPlusNat1(Succ(x0)) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_splitLT4(x0, x1, x2, x3, x4) new_addToFM_C2(EmptyFM, x0, x1) new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, Pos(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1171(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, x4, x5, x6, x7) new_splitGT24(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1295(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Succ(x4), x5, x6, x7) new_mkVBalBranch3MkVBalBranch233(x0, x1, Neg(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1295(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_primMulNat1(x0) new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch222(x0, x1, Pos(x2), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Zero, x4, x5) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, Zero, x4, x5, x6) new_mkBalBranch6MkBalBranch111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) new_mkVBalBranch3MkVBalBranch237(x0, x1, Neg(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkVBalBranch1(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch225(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_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_splitLT0(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_addToFM0(x0, x1, x2) new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_primPlusNat1(Zero) new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) new_splitLT0(Branch(True, x0, x1, x2, x3), x4) new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Zero))), x4, x5) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1243(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_splitGT22(x0, x1, x2, EmptyFM, x3) new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_intersectFM_C2Gts0(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primMulNat2(Succ(x0)) new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) new_primPlusNat2(Succ(x0), Zero) new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_intersectFM_C2Lts(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Succ(x4)), x5, x6) new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, Pos(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1175(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch233(x0, x1, Pos(Succ(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) new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch233(x0, x1, Pos(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_addToFM(x0, x1, x2) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_splitLT3(x0, x1, x2, x3) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch222(x0, x1, Neg(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_addToFM_C2(Branch(True, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch234(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, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1217(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch32(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Zero)), x4, x5) new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_splitLT22(x0, x1, x2, x3, x4) new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch233(x0, x1, Pos(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch230(x0, x1, Neg(x2), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_primPlusNat2(Succ(x0), Succ(x1)) new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, x5, x6, x7) new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_primMulNat(Succ(x0)) new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_addToFM_C2(Branch(False, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch231(x0, x1, Succ(x2), x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1243(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1213(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1244(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Zero), x4, x5) new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_splitLT0(EmptyFM, x0) new_addToFM_C1(Branch(True, x0, x1, x2, x3), x4, x5) new_mkBalBranch6MkBalBranch31(x0, x1, x2, x3, x4, Zero, x5, x6) new_mkVBalBranch3MkVBalBranch1304(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, x10, Pos(x11), x12) new_primPlusInt0(Neg(x0), x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1251(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch222(x0, x1, Neg(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_primPlusInt(x0, Pos(x1)) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_primPlusNat3(x0, Succ(x1)) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Zero), x4, x5) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, x4, x5, x6, x7) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch222(x0, x1, Neg(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_primPlusInt(x0, Neg(x1)) new_mkVBalBranch3MkVBalBranch237(x0, x1, Pos(x2), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_splitGT22(x0, x1, x2, Branch(True, x3, x4, x5, x6), x7) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch237(x0, x1, Neg(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1287(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, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_primMulNat(Zero) 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_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1194(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, Succ(x9), x10) new_splitGT4(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch2(x0, EmptyFM, x1, x2) new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_splitGT0(EmptyFM, x0) new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_splitLT5(Branch(True, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_splitLT23(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (24) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (25) Obligation: Q DP problem: The TRS P consists of the following rules: new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT4(zzz41, zzz42, zzz43, zzz44, bb), zzz53, h, ba, bb) new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT4(zzz41, zzz42, zzz43, zzz44, bb), zzz54, h, ba, bb) new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, EmptyFM, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT1(zzz41, zzz42, zzz44, bb), zzz54, h, ba, bb) new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C1(zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44, zzz3, zzz51, zzz52, zzz53, zzz54, zzz430, zzz431, zzz432, zzz433, zzz434, h, ba, bb, bb) new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, True, zzz526, zzz527, EmptyFM, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Gts(zzz516, zzz517, zzz518, zzz519, be), zzz524, bc, bd, be) new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444)), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C10(zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444), zzz3, zzz51, zzz52, zzz53, zzz54, zzz440, zzz441, zzz442, zzz443, zzz444, h, ba, bb, bb) new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, True, zzz1729, zzz1730, zzz1731, zzz1732, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Lts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1726, bg, bh, ca) new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, EmptyFM), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT3(zzz41, zzz42, zzz43, bb), zzz53, h, ba, bb) new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz54, h, ba, bb) new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz53, h, ba, bb) new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, True, zzz1729, zzz1730, zzz1731, zzz1732, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Gts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1727, bg, bh, ca) new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, False, zzz1729, zzz1730, zzz1731, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Gts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1727, bg, bh, ca) new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, False, zzz1729, zzz1730, zzz1731, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Lts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1726, bg, bh, ca) new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, False, zzz1729, zzz1730, zzz1731, Branch(zzz17320, zzz17321, zzz17322, zzz17323, zzz17324), bg, bh, ca, cb) -> new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz17320, zzz17321, zzz17322, zzz17323, zzz17324, bg, bh, ca, cb) new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, True, zzz526, zzz527, EmptyFM, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Lts(zzz516, zzz517, zzz518, zzz519, be), zzz523, bc, bd, be) new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, True, zzz526, zzz527, Branch(zzz5280, zzz5281, zzz5282, zzz5283, zzz5284), zzz529, bc, bd, be, bf) -> new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, zzz5280, zzz5281, zzz5282, zzz5283, zzz5284, bc, bd, be, bf) new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, False, zzz526, zzz527, zzz528, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Gts(zzz516, zzz517, zzz518, zzz519, be), zzz524, bc, bd, be) new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, False, zzz526, zzz527, zzz528, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Lts(zzz516, zzz517, zzz518, zzz519, be), zzz523, bc, bd, be) The TRS R consists of the following rules: new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, Succ(zzz176100), cd, ce) -> new_mkBalBranch6MkBalBranch1114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1171(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1172(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch238(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1181(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1218(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), bb) -> new_mkVBalBranch3MkVBalBranch1219(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1234(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_mkVBalBranch3MkVBalBranch1279(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9390, bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch416(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz1738, cd, ce) -> new_mkBalBranch6MkBalBranch46(zzz128430, zzz128431, zzz128434, zzz1647, zzz1738, zzz171700, cd, ce) new_mkVBalBranch3MkVBalBranch1303(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch36(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1285(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1286(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, cf), cf) new_mkVBalBranch3MkVBalBranch1214(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1305(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch1111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, EmptyFM, cd, ce) -> error([]) new_addToFM_C1(Branch(False, zzz441, zzz442, zzz443, zzz444), zzz41, bb) -> new_mkBalBranch(False, zzz441, zzz443, new_addToFM_C1(zzz444, zzz41, bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1224(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1140(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), cc) -> new_mkVBalBranch3MkVBalBranch1199(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), bb) -> new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Succ(zzz174100)), Pos(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch314(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, new_primMulNat(zzz17420), cd, ce) new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch43(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_addToFM_C2(EmptyFM, zzz41, bb) -> Branch(False, zzz41, Pos(Succ(Zero)), new_emptyFM(bb), new_emptyFM(bb)) new_mkVBalBranch3MkVBalBranch1168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), bb) -> new_mkVBalBranch3MkVBalBranch1169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1195(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, Pos(zzz13690), cc) -> new_mkVBalBranch3MkVBalBranch1196(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, zzz13690, cc) new_mkVBalBranch3MkVBalBranch1310(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1316(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), da) -> new_mkVBalBranch3MkVBalBranch1316(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, da) new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1268(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, Zero, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1306(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), bb) -> new_mkVBalBranch3MkVBalBranch1223(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch232(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), bb) new_mkVBalBranch3MkVBalBranch1141(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz137200)), cc) -> new_mkVBalBranch3MkVBalBranch1196(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137200, Zero, cc) new_mkVBalBranch3MkVBalBranch1178(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1153(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(zzz9630), bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9630, zzz9350, bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1288(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch1114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))), zzz16470, zzz16471, zzz16473, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))), zzz128430, zzz128431, zzz16474, zzz128434, cd, ce), cd, ce) new_mkVBalBranch3MkVBalBranch1314(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, bb) -> new_mkVBalBranch3MkVBalBranch1248(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1260(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, Pos(zzz9650), bb) -> new_mkVBalBranch3MkVBalBranch1261(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, zzz9650, bb) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch236(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1305(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz98200)), bb) -> new_mkVBalBranch3MkVBalBranch1151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98200, Zero, bb) new_mkVBalBranch3MkVBalBranch1250(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, Pos(zzz9570), bb) -> new_mkVBalBranch3MkVBalBranch1251(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, zzz9570, bb) new_mkVBalBranch3MkVBalBranch1184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1242(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1717000), Succ(zzz173300), cd, ce) -> new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, zzz1717000, zzz173300, cd, ce) new_mkVBalBranch3MkVBalBranch1288(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), bb) -> new_mkVBalBranch3MkVBalBranch1168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), bb) new_mkVBalBranch3MkVBalBranch1222(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), bb) -> new_mkVBalBranch3MkVBalBranch1149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch232(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, bb) new_mkVBalBranch3MkVBalBranch1145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), bb) -> new_mkVBalBranch3MkVBalBranch1146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), bb) new_mkVBalBranch3MkVBalBranch1284(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, bb) -> new_mkVBalBranch3MkVBalBranch1149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch014(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz17580), zzz174300, cd, ce) -> new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz17580, zzz174300, cd, ce) new_mkVBalBranch3MkVBalBranch219(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1152(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97300), zzz9470, bb) -> new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, bb) new_mkVBalBranch3MkVBalBranch1295(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), bb) -> new_mkVBalBranch3MkVBalBranch1235(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1292(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1204(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch232(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, dd) -> new_mkVBalBranch3MkVBalBranch228(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, dd) new_mkVBalBranch3MkVBalBranch1271(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(zzz9980), bb) -> new_mkVBalBranch3MkVBalBranch1165(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9980, zzz9900, bb) new_mkVBalBranch3MkVBalBranch1308(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1307(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1208(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1299(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch415(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz1737, cd, ce) -> new_mkBalBranch6MkBalBranch47(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch315(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz1750, cd, ce) -> new_mkBalBranch6MkBalBranch38(zzz128430, zzz128431, zzz128434, zzz1647, zzz1750, zzz174100, cd, ce) new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, Zero, Succ(zzz174500), cd, ce) -> new_mkBalBranch6MkBalBranch35(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1162(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(zzz9940), bb) -> new_mkVBalBranch3MkVBalBranch1179(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9940, zzz9770, bb) new_mkBalBranch6MkBalBranch018(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch49(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1282(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1164(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz99700)), bb) -> new_mkVBalBranch3MkVBalBranch1167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Zero), Neg(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch414(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch1216(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1164(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), bb) -> new_mkVBalBranch3MkVBalBranch1165(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, bb) new_mkVBalBranch3MkVBalBranch1241(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkBalBranch6MkBalBranch312(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch232(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), dd) -> new_mkBalBranch(zzz641, zzz642, new_mkVBalBranch2(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, dd), zzz645, ty_Bool, dd) new_mkVBalBranch3MkVBalBranch1252(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), bb) -> new_mkVBalBranch3MkVBalBranch1253(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1311(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1312(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) -> new_mkVBalBranch3MkVBalBranch1213(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1262(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, Succ(zzz98400), bb) -> new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, zzz98400, bb) new_mkVBalBranch3MkVBalBranch1208(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Succ(zzz136500), cf) -> new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, zzz136500, cf) new_mkBalBranch6MkBalBranch413(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz1734, cd, ce) -> new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Zero), Pos(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch37(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17420), cd, ce) new_mkVBalBranch3MkVBalBranch1215(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1237(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1197(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) -> new_mkVBalBranch3MkVBalBranch1213(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch2(zzz41, EmptyFM, zzz44, bb) -> new_addToFM1(zzz44, zzz41, bb) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), bb) -> new_mkVBalBranch3MkVBalBranch223(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch015(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, EmptyFM, zzz1284344, zzz1647, cd, ce) -> error([]) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Pos(Zero), Neg(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1172(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), bb) -> new_mkVBalBranch3MkVBalBranch1147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), bb) -> new_mkBalBranch(zzz8540, zzz8541, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, bb), zzz8544, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1299(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), bb) -> new_mkVBalBranch3MkVBalBranch1218(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), bb) new_mkVBalBranch3MkVBalBranch1305(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1232(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz1759000), Succ(zzz176100), cd, ce) -> new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz1759000, zzz176100, cd, ce) new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1741000), Succ(zzz174500), cd, ce) -> new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, zzz1741000, zzz174500, cd, ce) new_mkVBalBranch3MkVBalBranch1190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1308(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), bb) -> new_mkVBalBranch3MkVBalBranch1250(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch48(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch1110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, zzz175900, cd, ce) -> new_mkBalBranch6MkBalBranch1114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) -> new_mkBalBranch6MkBalBranch1111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch410(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96800)), bb) -> new_mkVBalBranch3MkVBalBranch1261(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96800, Zero, bb) new_mkVBalBranch3MkVBalBranch1239(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1241(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, cf), cf) new_mkVBalBranch3MkVBalBranch1210(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), bb) -> new_mkVBalBranch3MkVBalBranch1214(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), bb) new_mkBalBranch6MkBalBranch114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz17640), cd, ce) -> new_mkBalBranch6MkBalBranch119(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1160(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) -> new_mkBalBranch(zzz1307, zzz1308, zzz1310, new_mkVBalBranch1(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), cf), ty_Bool, cf) new_mkVBalBranch3MkVBalBranch229(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), cg) -> new_mkBalBranch(zzz587, zzz588, new_mkVBalBranch2(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, cg), zzz591, ty_Bool, cg) new_mkVBalBranch3MkVBalBranch1235(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1286(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), cf) -> new_mkVBalBranch3MkVBalBranch1259(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, cf) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Zero), Neg(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch312(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17420), cd, ce) new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), bb) -> new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, bb) new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1152(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), bb) -> new_mkVBalBranch3MkVBalBranch1266(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), bb) new_mkVBalBranch3MkVBalBranch1287(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1216(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, Zero, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1251(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, Succ(zzz95700), bb) -> new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, zzz95700, bb) new_mkVBalBranch3MkVBalBranch1244(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), bb) -> new_mkVBalBranch3MkVBalBranch1245(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_primMinusNat0(Succ(zzz105800), Zero) -> Pos(Succ(zzz105800)) new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1265(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1282(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96600)), bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_splitLT0(EmptyFM, be) -> new_splitLT41(be) new_mkVBalBranch3MkVBalBranch1223(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), bb) -> new_mkVBalBranch3MkVBalBranch1224(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBranch(zzz1602, zzz1603, zzz1604, zzz1605, zzz1606, db, dc) -> Branch(zzz1603, zzz1604, new_primPlusInt0(new_primPlusInt1(Succ(Zero), new_sizeFM(zzz1605, db, dc)), zzz1606, zzz1603, zzz1605, db, dc), zzz1605, zzz1606) new_mkVBalBranch3MkVBalBranch1283(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1292(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1234(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1205(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1241(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_primPlusInt1(zzz10580, Pos(zzz12370)) -> Pos(new_primPlusNat2(zzz10580, zzz12370)) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), bb) -> new_mkVBalBranch3MkVBalBranch235(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1181(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, Zero, Succ(zzz173300), cd, ce) -> new_mkBalBranch6MkBalBranch47(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(Succ(Succ(zzz16490000)))), cd, ce) -> new_mkBalBranch6MkBalBranch5(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1304(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch36(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17520), cd, ce) -> new_mkBalBranch6MkBalBranch31(zzz128430, zzz128431, zzz128434, zzz1647, zzz17520, Zero, cd, ce) new_mkVBalBranch3MkVBalBranch1144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1202(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1272(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch231(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_primPlusInt2(Pos(zzz16510), zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_primPlusInt1(zzz16510, new_sizeFM(zzz128434, cd, ce)) new_mkBalBranch6MkBalBranch117(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1276(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), cf) -> new_mkVBalBranch3MkVBalBranch1285(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), cf) new_mkVBalBranch3MkVBalBranch1292(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1219(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, Neg(zzz9710), bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1243(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz95900), zzz9310, bb) -> new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, bb) new_mkVBalBranch3MkVBalBranch1229(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), cc) -> new_mkVBalBranch3MkVBalBranch1230(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, cc) new_mkVBalBranch3MkVBalBranch1170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_splitLT1(zzz41, zzz42, zzz44, bb) -> new_splitLT41(bb) new_sizeFM(EmptyFM, df, dg) -> Pos(Zero) new_mkBalBranch6MkBalBranch48(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17390), cd, ce) -> new_mkBalBranch6MkBalBranch47(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Zero, cc) -> new_mkVBalBranch3MkVBalBranch1197(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1253(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Succ(zzz174100)), Neg(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch315(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, new_primMulNat(zzz17420), cd, ce) new_mkBalBranch6MkBalBranch31(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, Succ(zzz17450), cd, ce) -> new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz17450, cd, ce) new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), bb) -> new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, bb) new_mkVBalBranch3MkVBalBranch1146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1164(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1264(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1313(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), ty_Bool, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch227(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) -> new_mkVBalBranch3MkVBalBranch1276(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, cf), cf) new_mkBalBranch6MkBalBranch011(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz174300, Succ(zzz17570), cd, ce) -> new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz174300, zzz17570, cd, ce) new_mkBalBranch6MkBalBranch47(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch49(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, zzz462, zzz463, zzz464), EmptyFM, bb) -> new_addToFM1(Branch(zzz460, zzz461, zzz462, zzz463, zzz464), zzz41, bb) new_mkVBalBranch3MkVBalBranch1231(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1204(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1302(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), bb) -> new_mkVBalBranch3MkVBalBranch1303(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch40(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, Succ(zzz17330), cd, ce) -> new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz17330, cd, ce) new_mkVBalBranch3MkVBalBranch1149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), bb) -> new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, bb) new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), bb) -> new_mkVBalBranch3MkVBalBranch1248(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1275(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Succ(zzz99600), bb) -> new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, zzz99600, bb) new_mkVBalBranch3MkVBalBranch1214(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), bb) -> new_mkVBalBranch3MkVBalBranch1273(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1300(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_primPlusNat1(Zero) -> Zero new_primMinusNat0(Succ(zzz105800), Succ(zzz123700)) -> new_primMinusNat0(zzz105800, zzz123700) new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch015(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1312(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch232(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, dd) -> new_mkVBalBranch3MkVBalBranch228(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, dd) new_mkBalBranch6MkBalBranch46(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17380), zzz171700, cd, ce) -> new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, zzz17380, zzz171700, cd, ce) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch223(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch224(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, bb) new_mkVBalBranch3MkVBalBranch1211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), bb) -> new_mkVBalBranch3MkVBalBranch1294(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), bb) new_mkBalBranch6MkBalBranch117(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz17670), cd, ce) -> new_mkBalBranch6MkBalBranch1114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1257(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), dd) -> new_mkVBalBranch3MkVBalBranch1258(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), dd) new_mkVBalBranch3MkVBalBranch1163(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch5(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch45(zzz128430, zzz128431, zzz128434, zzz1647, new_mkBalBranch6Size_l(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), cd, ce) new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) -> new_mkVBalBranch3MkVBalBranch1192(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_addToFM0(zzz441, zzz41, bb) -> zzz41 new_splitGT3(zzz41, zzz42, zzz43, bb) -> new_splitGT40(bb) new_mkVBalBranch3MkVBalBranch1261(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1307(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_splitLT41(bb) -> new_emptyFM(bb) new_mkVBalBranch3MkVBalBranch1236(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), bb) -> new_mkVBalBranch3MkVBalBranch1248(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1188(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, da) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1584, Branch(zzz1579, zzz1580, Pos(Succ(zzz1581)), zzz1582, zzz1583), Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), ty_Bool, da) new_mkVBalBranch3MkVBalBranch1313(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1172(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1181(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), bb) -> new_mkVBalBranch3MkVBalBranch1179(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primMulNat0(zzz46200), bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Zero), Pos(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch34(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17420), cd, ce) new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch224(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, cc) -> new_mkVBalBranch3MkVBalBranch226(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_mkVBalBranch3MkVBalBranch1237(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz1743000), Succ(zzz175700), cd, ce) -> new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz1743000, zzz175700, cd, ce) new_mkVBalBranch3MkVBalBranch229(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), cg) -> new_mkVBalBranch3MkVBalBranch229(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, cg) new_mkVBalBranch3MkVBalBranch1228(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1293(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1252(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(zzz9860), bb) -> new_mkVBalBranch3MkVBalBranch1254(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9860, zzz9550, bb) new_mkBalBranch6MkBalBranch010(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1173(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, Neg(zzz9920), bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1315(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Pos(Zero), Pos(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch220(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_primMulNat(Zero) -> Zero new_mkBalBranch6MkBalBranch112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz1762, cd, ce) -> new_mkBalBranch6MkBalBranch119(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1268(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1270(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, cc) -> new_mkVBalBranch3MkVBalBranch1229(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, cc), cc) new_mkVBalBranch3MkVBalBranch1220(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz97200)), bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), cc) -> new_mkVBalBranch3MkVBalBranch1199(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1298(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), bb) -> new_mkVBalBranch3MkVBalBranch1311(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), bb) new_mkVBalBranch3MkVBalBranch1223(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(zzz9730), bb) -> new_mkVBalBranch3MkVBalBranch1225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9730, zzz9470, bb) new_mkVBalBranch3MkVBalBranch1146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), bb) -> new_mkVBalBranch3MkVBalBranch1212(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(zzz171700)), Neg(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch413(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1245(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, Pos(zzz10040), bb) -> new_mkVBalBranch3MkVBalBranch1142(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, zzz10040, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch1247(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), bb) new_mkBalBranch6MkBalBranch113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1209(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) -> new_mkVBalBranch3MkVBalBranch1192(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1254(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, bb) -> new_mkVBalBranch3MkVBalBranch1253(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1202(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitLT0(Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), be) -> new_splitLT21(zzz5181, zzz5182, zzz5183, zzz5184, be) new_splitGT4(zzz41, zzz42, zzz43, zzz44, bb) -> new_splitGT23(zzz41, zzz42, zzz43, zzz44, bb) new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_mkVBalBranch3MkVBalBranch1225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, bb) -> new_mkVBalBranch3MkVBalBranch1224(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch229(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, bb) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Zero), Pos(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch48(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch220(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1258(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), de) -> new_mkVBalBranch3MkVBalBranch1258(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, de) new_mkBalBranch6MkBalBranch1111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, Branch(zzz164740, zzz164741, zzz164742, zzz164743, zzz164744), cd, ce) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))), zzz164740, zzz164741, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))), zzz16470, zzz16471, zzz16473, zzz164743, cd, ce), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero))))))))))), zzz128430, zzz128431, zzz164744, zzz128434, cd, ce), cd, ce) new_mkVBalBranch3MkVBalBranch1267(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), bb) -> new_mkVBalBranch3MkVBalBranch1253(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1195(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, Neg(zzz13690), cc) -> new_mkVBalBranch3MkVBalBranch1197(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkBalBranch6MkBalBranch35(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch33(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1218(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1220(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), bb) -> new_mkVBalBranch3MkVBalBranch1244(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), bb) new_mkVBalBranch3MkVBalBranch1259(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz136700), zzz13560, cf) -> new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, cf) new_mkVBalBranch3MkVBalBranch1142(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, Succ(zzz100400), bb) -> new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, zzz100400, bb) new_mkBalBranch(zzz128430, zzz128431, zzz1647, zzz128434, cd, ce) -> new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, new_primPlusInt2(new_mkBalBranch6Size_l(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), cd, ce) new_splitLT23(zzz41, zzz42, zzz43, zzz44, bb) -> zzz43 new_mkVBalBranch3MkVBalBranch1259(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, cf) -> new_mkVBalBranch3MkVBalBranch1160(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1246(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1293(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), bb) new_mkVBalBranch3MkVBalBranch1237(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), bb) -> new_mkVBalBranch3MkVBalBranch1248(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), bb) -> new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, bb) new_mkVBalBranch3MkVBalBranch221(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, cg) -> new_mkVBalBranch3MkVBalBranch1180(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), cg) new_splitGT22(zzz1719, zzz1720, zzz1721, Branch(False, zzz17221, zzz17222, zzz17223, zzz17224), ca) -> new_splitGT22(zzz17221, zzz17222, zzz17223, zzz17224, ca) new_mkVBalBranch3MkVBalBranch1248(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_splitGT22(zzz1719, zzz1720, zzz1721, EmptyFM, ca) -> new_splitGT40(ca) new_mkVBalBranch3MkVBalBranch1291(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, Neg(zzz9840), bb) -> new_mkVBalBranch3MkVBalBranch1264(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz1765, cd, ce) -> new_mkBalBranch6MkBalBranch1114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1314(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz100200), zzz9420, bb) -> new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, bb) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1297(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1260(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, Neg(zzz9650), bb) -> new_mkVBalBranch3MkVBalBranch1217(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1264(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitGT40(bb) -> new_emptyFM(bb) new_mkVBalBranch3MkVBalBranch1239(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), cf) -> new_mkVBalBranch3MkVBalBranch1240(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, cf), cf) new_mkVBalBranch3MkVBalBranch1283(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), bb) -> new_mkVBalBranch3MkVBalBranch1291(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1226(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitLT22(zzz41, zzz42, zzz43, zzz44, bb) -> zzz43 new_mkVBalBranch3MkVBalBranch1298(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), bb) -> new_mkVBalBranch3MkVBalBranch1309(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), bb) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), bb) -> new_mkBalBranch(zzz8540, zzz8541, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, bb), zzz8544, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1254(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98600), zzz9550, bb) -> new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, bb) new_primPlusInt2(Neg(zzz16510), zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_primPlusInt(zzz16510, new_sizeFM(zzz128434, cd, ce)) new_mkVBalBranch3MkVBalBranch1258(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), de) -> new_mkBalBranch(zzz1593, zzz1594, zzz1596, new_mkVBalBranch2(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), de), ty_Bool, de) new_primPlusInt0(Pos(zzz16120), zzz1606, zzz1603, zzz1605, db, dc) -> new_primPlusInt1(zzz16120, new_sizeFM(zzz1606, db, dc)) new_mkVBalBranch3MkVBalBranch1304(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_splitGT41(bb) -> new_emptyFM(bb) new_mkVBalBranch3MkVBalBranch1306(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1268(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1307(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1220(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1139(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), cc) -> new_mkVBalBranch3MkVBalBranch1140(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, cc), cc) new_mkBalBranch6MkBalBranch34(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1241(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), cf) -> new_mkVBalBranch3MkVBalBranch1160(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_splitLT40(bb) -> new_emptyFM(bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Pos(Zero), Neg(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch018(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_primMulNat2(zzz17440), cd, ce) new_mkVBalBranch3MkVBalBranch1163(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_splitLT21(zzz516, zzz517, zzz518, zzz519, be) -> new_splitLT0(zzz518, be) new_emptyFM(h) -> EmptyFM new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(zzz171700)), Pos(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch412(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, new_primMulNat(zzz17160), cd, ce) new_splitLT0(Branch(False, zzz5181, zzz5182, zzz5183, zzz5184), be) -> new_splitLT23(zzz5181, zzz5182, zzz5183, zzz5184, be) new_mkVBalBranch3MkVBalBranch1153(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch1110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz17660), zzz175900, cd, ce) -> new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz17660, zzz175900, cd, ce) new_mkVBalBranch3MkVBalBranch1302(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1304(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1309(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), bb) -> new_mkVBalBranch3MkVBalBranch1193(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch224(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), cc) -> new_mkVBalBranch3MkVBalBranch224(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, cc) new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, EmptyFM, zzz1647, cd, ce) -> error([]) new_mkVBalBranch3MkVBalBranch1168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), bb) -> new_mkVBalBranch3MkVBalBranch1224(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1266(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1267(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1284(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz98100), zzz9510, bb) -> new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, bb) new_mkVBalBranch3MkVBalBranch1204(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primMulNat0(zzz46200), bb) new_mkBalBranch6MkBalBranch014(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, zzz174300, cd, ce) -> new_mkBalBranch6MkBalBranch017(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_splitGT1(zzz41, zzz42, zzz44, bb) -> new_mkVBalBranch2(zzz41, new_splitGT41(bb), zzz44, bb) new_primPlusInt(zzz10580, Neg(zzz12380)) -> Neg(new_primPlusNat2(zzz10580, zzz12380)) new_mkVBalBranch3MkVBalBranch1170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1165(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz99800), zzz9900, bb) -> new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, bb) new_mkVBalBranch3MkVBalBranch1185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1237(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), bb) -> new_mkVBalBranch3MkVBalBranch1271(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch224(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, cc) -> new_mkVBalBranch3MkVBalBranch226(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkBalBranch6MkBalBranch45(zzz128430, zzz128431, zzz128434, zzz1647, zzz1716, cd, ce) -> new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, new_mkBalBranch6Size_r(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), zzz1716, cd, ce) new_mkVBalBranch3MkVBalBranch1304(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96000)), bb) -> new_mkVBalBranch3MkVBalBranch1251(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96000, Zero, bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(zzz174100)), Pos(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch30(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, new_primMulNat(zzz17420), cd, ce) new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz1759000), Zero, cd, ce) -> new_mkBalBranch6MkBalBranch119(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1157(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1265(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1278(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1181(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_addToFM(zzz854, zzz41, bb) -> new_addToFM_C2(zzz854, zzz41, bb) new_mkBalBranch6MkBalBranch114(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1273(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, Neg(zzz10000), bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Neg(Succ(zzz174300)), Neg(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch014(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_primMulNat2(zzz17440), zzz174300, cd, ce) new_mkVBalBranch3MkVBalBranch1293(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1220(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1296(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, de) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz1598, Branch(zzz1593, zzz1594, Neg(Succ(zzz1595)), zzz1596, zzz1597), Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), ty_Bool, de) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Succ(zzz171700)), Neg(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch416(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch1300(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), bb) -> new_mkVBalBranch3MkVBalBranch1221(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), bb) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch220(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1316(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Zero, da) -> new_mkVBalBranch3MkVBalBranch1188(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, da) new_mkVBalBranch3MkVBalBranch1316(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), da) -> new_mkBalBranch(zzz1579, zzz1580, zzz1582, new_mkVBalBranch2(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), da), ty_Bool, da) new_mkBalBranch6MkBalBranch41(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1717000), Zero, cd, ce) -> new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1192(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, cf) new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1244(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1246(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Neg(Zero), Neg(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch010(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_primMulNat2(zzz17440), cd, ce) new_mkVBalBranch1(zzz41, EmptyFM, zzz854, bb) -> new_addToFM(zzz854, zzz41, bb) new_mkVBalBranch3MkVBalBranch1289(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1282(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1155(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz96300), zzz9350, bb) -> new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, bb) new_mkVBalBranch3MkVBalBranch1169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(zzz9670), bb) -> new_mkVBalBranch3MkVBalBranch1279(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9670, zzz9390, bb) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Succ(zzz171700)), Pos(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch415(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, new_primMulNat(zzz17160), cd, ce) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Pos(Succ(zzz174300)), Pos(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch011(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz174300, new_primMulNat2(zzz17440), cd, ce) new_mkVBalBranch3MkVBalBranch1193(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, Neg(zzz9610), bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1285(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), cf) -> new_mkVBalBranch3MkVBalBranch1207(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, cf), cf) new_mkBalBranch6MkBalBranch017(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) -> new_mkBranch(Succ(Succ(Zero)), zzz1284340, zzz1284341, new_mkBranch(Succ(Succ(Succ(Zero))), zzz128430, zzz128431, zzz1647, zzz1284343, cd, ce), zzz1284344, cd, ce) new_mkBalBranch6MkBalBranch33(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBranch(Succ(Zero), zzz128430, zzz128431, zzz1647, zzz128434, cd, ce) new_mkVBalBranch3MkVBalBranch1162(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1229(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz137000)), cc) -> new_mkVBalBranch3MkVBalBranch1197(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_intersectFM_C2Lts(zzz516, zzz517, zzz518, zzz519, be) -> new_splitLT21(zzz516, zzz517, zzz518, zzz519, be) new_mkBalBranch6MkBalBranch016(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch1115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch119(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1241(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(Succ(zzz136800)), cf) -> new_mkVBalBranch3MkVBalBranch1208(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136800, Zero, cf) new_mkVBalBranch3MkVBalBranch1277(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), bb) -> new_mkVBalBranch3MkVBalBranch1278(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), bb) new_mkVBalBranch3MkVBalBranch1292(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), bb) -> new_mkVBalBranch3MkVBalBranch1254(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, bb) new_mkBalBranch6MkBalBranch018(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz17540), cd, ce) -> new_mkBalBranch6MkBalBranch019(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Pos(Succ(zzz175900)), Pos(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkVBalBranch3MkVBalBranch1315(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), bb) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Neg(Zero), Pos(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch117(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch3MkVBalBranch1169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), bb) -> new_mkVBalBranch3MkVBalBranch1281(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1193(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, Pos(zzz9610), bb) -> new_mkVBalBranch3MkVBalBranch1194(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, zzz9610, bb) new_mkVBalBranch3MkVBalBranch1274(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, bb) -> new_mkVBalBranch3MkVBalBranch1235(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1246(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1201(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1141(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), cc) -> new_mkVBalBranch3MkVBalBranch1199(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Neg(Zero), Pos(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch016(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_primMulNat2(zzz17440), cd, ce) new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1140(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(zzz13710), cc) -> new_mkVBalBranch3MkVBalBranch1230(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13710, zzz13580, cc) new_mkVBalBranch3MkVBalBranch1315(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Zero, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), ty_Bool, bb) new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz1743000), Zero, cd, ce) -> new_mkBalBranch6MkBalBranch019(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1242(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1164(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitLT5(Branch(False, zzz17221, zzz17222, zzz17223, zzz17224), ca) -> new_splitLT24(zzz17221, zzz17222, zzz17223, zzz17224, ca) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Zero), Neg(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch43(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), bb) -> new_mkVBalBranch3MkVBalBranch1253(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, cc) -> new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1222(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(zzz9810), bb) -> new_mkVBalBranch3MkVBalBranch1284(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9810, zzz9510, bb) new_mkVBalBranch3MkVBalBranch1156(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch226(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) -> new_mkVBalBranch3MkVBalBranch1269(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, cc), cc) new_mkBalBranch6MkBalBranch43(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17400), cd, ce) -> new_mkBalBranch6MkBalBranch40(zzz128430, zzz128431, zzz128434, zzz1647, zzz17400, Zero, cd, ce) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), bb) -> new_mkVBalBranch3MkVBalBranch224(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, bb) new_mkVBalBranch3MkVBalBranch1257(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, dd) -> new_mkVBalBranch3MkVBalBranch1258(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Zero, dd) new_mkVBalBranch3MkVBalBranch1258(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Zero, de) -> new_mkVBalBranch3MkVBalBranch1296(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, de) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Zero), cd, ce) -> new_mkBalBranch6MkBalBranch51(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), bb) -> new_mkVBalBranch3MkVBalBranch1149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch410(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17350), cd, ce) -> new_mkBalBranch6MkBalBranch46(zzz128430, zzz128431, zzz128434, zzz1647, Zero, zzz17350, cd, ce) new_mkVBalBranch3MkVBalBranch1286(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(Succ(zzz136600)), cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1139(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, cc) -> new_mkVBalBranch3MkVBalBranch1141(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, cc), cc) new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Pos(Succ(zzz174300)), Neg(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch019(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1236(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(zzz10020), bb) -> new_mkVBalBranch3MkVBalBranch1314(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz10020, zzz9420, bb) new_primMinusNat0(Zero, Zero) -> Pos(Zero) new_mkVBalBranch3MkVBalBranch1199(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) -> new_mkBalBranch(zzz1322, zzz1323, zzz1325, new_mkVBalBranch1(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), cc), ty_Bool, cc) new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch33(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), bb) -> new_mkVBalBranch3MkVBalBranch1235(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1249(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1269(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), cc) -> new_mkVBalBranch3MkVBalBranch1270(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), cc) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), EmptyFM, bb) -> new_addToFM(Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz41, bb) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Pos(Succ(zzz175900)), Neg(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1242(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_primMulNat2(Succ(zzz174400)) -> new_primPlusNat2(new_primPlusNat2(Zero, Succ(zzz174400)), Succ(zzz174400)) new_mkVBalBranch3MkVBalBranch1261(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, Succ(zzz96500), bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, zzz96500, bb) new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1231(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), bb) -> new_mkVBalBranch3MkVBalBranch1149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1287(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), bb) -> new_mkVBalBranch3MkVBalBranch1216(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1179(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, bb) -> new_mkVBalBranch3MkVBalBranch1178(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1741000), Zero, cd, ce) -> new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz1761, cd, ce) -> new_mkBalBranch6MkBalBranch1115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz1761, cd, ce) new_mkVBalBranch3MkVBalBranch1270(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), cc) -> new_mkVBalBranch3MkVBalBranch1195(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, cc), cc) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), bb) -> new_mkVBalBranch3MkVBalBranch225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), bb) -> new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, bb) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(Succ(Zero))), cd, ce) -> new_mkBalBranch6MkBalBranch5(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1230(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz137100), zzz13580, cc) -> new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, cc) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1298(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1246(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), bb) -> new_mkVBalBranch3MkVBalBranch1274(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, bb) new_mkVBalBranch3MkVBalBranch1288(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9200), bb) -> new_mkVBalBranch3MkVBalBranch1289(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), bb) new_mkVBalBranch3MkVBalBranch1164(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch31(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_splitGT21(zzz516, zzz517, zzz518, zzz519, be) -> new_mkVBalBranch2(zzz516, new_splitGT0(zzz518, be), zzz519, be) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Zero), Neg(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch36(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17420), cd, ce) new_mkVBalBranch3MkVBalBranch1300(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), bb) -> new_mkVBalBranch3MkVBalBranch1185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), bb) new_addToFM_C1(EmptyFM, zzz41, bb) -> Branch(True, zzz41, Pos(Succ(Zero)), new_emptyFM(bb), new_emptyFM(bb)) new_mkVBalBranch3MkVBalBranch1272(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch234(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, cf) -> new_mkVBalBranch3MkVBalBranch227(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch224(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), cc) -> new_mkBalBranch(zzz1317, zzz1318, new_mkVBalBranch1(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, cc), zzz1321, ty_Bool, cc) new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, cf) -> new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, bb) new_mkVBalBranch3MkVBalBranch1151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, Succ(zzz97900), bb) -> new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, zzz97900, bb) new_mkVBalBranch3MkVBalBranch1234(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz100700)), bb) -> new_mkVBalBranch3MkVBalBranch1142(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100700, Zero, bb) new_mkBalBranch6MkBalBranch37(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17470), cd, ce) -> new_mkBalBranch6MkBalBranch38(zzz128430, zzz128431, zzz128434, zzz1647, Zero, zzz17470, cd, ce) new_mkVBalBranch3MkVBalBranch1185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), bb) -> new_mkVBalBranch3MkVBalBranch1186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1297(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), bb) -> new_mkVBalBranch3MkVBalBranch1302(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), bb) new_mkVBalBranch3MkVBalBranch1247(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), bb), ty_Bool, bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Neg(Succ(zzz174300)), Pos(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch017(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), bb) -> new_mkVBalBranch3MkVBalBranch229(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, bb) new_mkVBalBranch3MkVBalBranch1213(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, cc) new_mkVBalBranch3MkVBalBranch1294(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), bb) -> new_mkVBalBranch3MkVBalBranch1295(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6Size_r(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_sizeFM(zzz128434, cd, ce) new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), cc) -> new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, cc) new_mkVBalBranch3MkVBalBranch1247(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Zero, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), ty_Bool, bb) new_mkBalBranch6MkBalBranch314(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz1749, cd, ce) -> new_mkBalBranch6MkBalBranch35(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkBalBranch6MkBalBranch118(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch1112(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1165(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1265(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb) new_primMulNat2(Zero) -> Zero new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), bb) -> new_mkVBalBranch3MkVBalBranch234(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, bb) new_mkBalBranch6MkBalBranch113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz17630), cd, ce) -> new_mkBalBranch6MkBalBranch1110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Zero, zzz17630, cd, ce) new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1198(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), cf) -> new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, cf) new_mkVBalBranch3MkVBalBranch1295(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(zzz10060), bb) -> new_mkVBalBranch3MkVBalBranch1274(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz10060, zzz9440, bb) new_mkVBalBranch3MkVBalBranch1272(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1175(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1205(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1307(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz95800)), bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch229(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, cg) -> new_mkVBalBranch3MkVBalBranch221(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, cg) new_mkVBalBranch3MkVBalBranch1161(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), bb) -> new_mkVBalBranch3MkVBalBranch1162(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1267(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz98700)), bb) -> new_mkVBalBranch3MkVBalBranch1262(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98700, Zero, bb) new_mkVBalBranch3MkVBalBranch1229(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Zero), cc) -> new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkBalBranch6MkBalBranch0110(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, Succ(zzz175700), cd, ce) -> new_mkBalBranch6MkBalBranch017(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1294(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1234(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch411(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Zero), Pos(zzz17160), cd, ce) -> new_mkBalBranch6MkBalBranch410(zzz128430, zzz128431, zzz128434, zzz1647, new_primMulNat(zzz17160), cd, ce) new_mkVBalBranch3MkVBalBranch1154(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1272(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz99900)), bb) -> new_mkVBalBranch3MkVBalBranch1275(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99900, Zero, bb) new_mkVBalBranch3MkVBalBranch1282(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96600)), bb) -> new_mkVBalBranch3MkVBalBranch1279(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96600, bb) new_mkVBalBranch3MkVBalBranch1151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1198(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1198(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1266(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), bb) -> new_mkVBalBranch3MkVBalBranch1252(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1250(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, Neg(zzz9570), bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1163(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1182(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1312(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96400)), bb) -> new_mkVBalBranch3MkVBalBranch1194(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96400, Zero, bb) new_primPlusInt0(Neg(zzz16120), zzz1606, zzz1603, zzz1605, db, dc) -> new_primPlusInt(zzz16120, new_sizeFM(zzz1606, db, dc)) new_mkVBalBranch3MkVBalBranch1282(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1278(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), bb) -> new_mkVBalBranch3MkVBalBranch1173(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, EmptyFM, cd, ce) -> error([]) new_mkVBalBranch3MkVBalBranch1186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, Neg(zzz9790), bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch1277(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, bb), bb) new_splitLT3(zzz41, zzz42, zzz43, bb) -> new_mkVBalBranch1(zzz41, zzz43, new_splitLT40(bb), bb) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Neg(Zero), Neg(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch118(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, new_primMulNat2(zzz17600), cd, ce) new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, Branch(zzz16470, zzz16471, zzz16472, zzz16473, zzz16474), cd, ce) -> new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, new_sizeFM(zzz16474, cd, ce), new_sizeFM(zzz16473, cd, ce), cd, ce) new_mkVBalBranch3MkVBalBranch1196(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, Zero, cc) -> new_mkVBalBranch3MkVBalBranch1197(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkBalBranch6MkBalBranch38(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17500), zzz174100, cd, ce) -> new_mkBalBranch6MkBalBranch39(zzz128430, zzz128431, zzz128434, zzz1647, zzz17500, zzz174100, cd, ce) new_mkVBalBranch3MkVBalBranch1174(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, Succ(zzz99200), bb) -> new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, zzz99200, bb) new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), bb) -> new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, bb) new_mkVBalBranch3MkVBalBranch1312(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), bb) -> new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), bb) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(Zero)), cd, ce) -> new_mkBalBranch6MkBalBranch51(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch234(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), cf) -> new_mkBalBranch(zzz1302, zzz1303, new_mkVBalBranch1(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, cf), zzz1306, ty_Bool, cf) new_mkVBalBranch3MkVBalBranch1174(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1258(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Zero, de) -> new_mkVBalBranch3MkVBalBranch1296(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, de) new_mkVBalBranch3MkVBalBranch1230(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, cc) -> new_mkVBalBranch3MkVBalBranch1199(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1304(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1159(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1220(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), bb) -> new_mkVBalBranch3MkVBalBranch1225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, bb) new_mkBalBranch6MkBalBranch116(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz1766, cd, ce) -> new_mkBalBranch6MkBalBranch1110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz1766, zzz175900, cd, ce) new_mkBalBranch6MkBalBranch37(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch32(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1229(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Zero), cc) -> new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch219(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch225(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1221(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), bb) -> new_mkVBalBranch3MkVBalBranch1222(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1196(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, Succ(zzz136900), cc) -> new_mkVBalBranch3MkVBalBranch1206(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, zzz136900, cc) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch236(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch238(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) new_intersectFM_C2Lts0(zzz1719, zzz1720, zzz1721, zzz1722, ca) -> new_splitLT24(zzz1719, zzz1720, zzz1721, zzz1722, ca) new_mkVBalBranch3MkVBalBranch1237(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz100300)), bb) -> new_mkVBalBranch3MkVBalBranch1226(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100300, Zero, bb) new_splitLT5(Branch(True, zzz17221, zzz17222, zzz17223, zzz17224), ca) -> new_splitLT22(zzz17221, zzz17222, zzz17223, zzz17224, ca) new_mkVBalBranch3MkVBalBranch1305(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz100100)), bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1180(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), cg) -> new_mkVBalBranch3MkVBalBranch1316(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), cg) new_mkVBalBranch3MkVBalBranch1281(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), df, dg) -> zzz9052 new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_addToFM1(zzz44, zzz41, bb) -> new_addToFM_C1(zzz44, zzz41, bb) new_mkBalBranch6MkBalBranch414(zzz128430, zzz128431, zzz128434, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch44(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1310(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1271(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1286(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkBalBranch6MkBalBranch016(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz17550), cd, ce) -> new_mkBalBranch6MkBalBranch017(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_splitGT22(zzz1719, zzz1720, zzz1721, Branch(True, zzz17221, zzz17222, zzz17223, zzz17224), ca) -> new_splitGT23(zzz17221, zzz17222, zzz17223, zzz17224, ca) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Neg(Succ(zzz175900)), Pos(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, new_primMulNat2(zzz17600), cd, ce) new_mkVBalBranch3MkVBalBranch1161(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1163(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz98000)), bb) -> new_mkVBalBranch3MkVBalBranch1184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch236(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Zero), cd, ce) -> new_mkBalBranch6MkBalBranch51(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1226(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, Succ(zzz100000), bb) -> new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, zzz100000, bb) new_addToFM_C2(Branch(True, zzz8541, zzz8542, zzz8543, zzz8544), zzz41, bb) -> new_mkBalBranch(True, zzz8541, new_addToFM_C2(zzz8543, zzz41, bb), zzz8544, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1269(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), cc) -> new_mkVBalBranch3MkVBalBranch1139(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), cc) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_mkVBalBranch3MkVBalBranch1207(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(zzz13650), cf) -> new_mkVBalBranch3MkVBalBranch1208(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, zzz13650, cf) new_mkVBalBranch3MkVBalBranch234(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), cf) -> new_mkVBalBranch3MkVBalBranch234(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, cf) new_mkVBalBranch3MkVBalBranch231(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkBalBranch(zzz460, zzz461, zzz463, new_mkVBalBranch2(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1268(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz97400)), bb) -> new_mkVBalBranch3MkVBalBranch1232(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97400, Zero, bb) new_mkBalBranch6MkBalBranch119(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) -> new_mkBalBranch6MkBalBranch1111(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, cd, ce) new_mkVBalBranch3MkVBalBranch1215(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), bb) -> new_mkVBalBranch3MkVBalBranch1236(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1142(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Pos(Zero), Pos(zzz17440), cd, ce) -> new_mkBalBranch6MkBalBranch013(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_primMulNat2(zzz17440), cd, ce) new_mkVBalBranch3MkVBalBranch1309(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1310(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_splitLT5(EmptyFM, ca) -> new_splitLT40(ca) new_mkVBalBranch3MkVBalBranch1307(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, bb) new_mkVBalBranch3MkVBalBranch1181(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz99300)), bb) -> new_mkVBalBranch3MkVBalBranch1175(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1289(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9370), bb) -> new_mkVBalBranch3MkVBalBranch1260(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch118(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz17680), cd, ce) -> new_mkBalBranch6MkBalBranch1115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz17680, Zero, cd, ce) new_primPlusInt(zzz10580, Pos(zzz12380)) -> new_primMinusNat0(zzz12380, zzz10580) new_mkVBalBranch3MkVBalBranch1297(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), bb) -> new_mkVBalBranch3MkVBalBranch1308(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), bb) new_mkVBalBranch3MkVBalBranch237(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), bb) -> new_mkVBalBranch3MkVBalBranch238(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1219(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, Pos(zzz9710), bb) -> new_mkVBalBranch3MkVBalBranch1232(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, zzz9710, bb) new_mkVBalBranch3MkVBalBranch1232(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, Succ(zzz97100), bb) -> new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, zzz97100, bb) new_mkVBalBranch3MkVBalBranch1291(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, Pos(zzz9840), bb) -> new_mkVBalBranch3MkVBalBranch1262(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, zzz9840, bb) new_addToFM_C1(Branch(True, zzz441, zzz442, zzz443, zzz444), zzz41, bb) -> Branch(True, new_addToFM0(zzz441, zzz41, bb), zzz442, zzz443, zzz444) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch235(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch223(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz8540, zzz8541, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, bb), zzz8544, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1312(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1256(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1240(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(zzz13670), cf) -> new_mkVBalBranch3MkVBalBranch1259(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13670, zzz13560, cf) new_mkBalBranch6MkBalBranch313(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz1746, cd, ce) -> new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1163(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz99500)), bb) -> new_mkVBalBranch3MkVBalBranch1174(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99500, Zero, bb) new_mkVBalBranch3MkVBalBranch1267(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1279(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz96700), zzz9390, bb) -> new_mkVBalBranch3MkVBalBranch1280(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, bb) new_mkBalBranch6MkBalBranch38(zzz128430, zzz128431, zzz128434, zzz1647, Zero, zzz174100, cd, ce) -> new_mkBalBranch6MkBalBranch35(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch234(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, cf) -> new_mkVBalBranch3MkVBalBranch227(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkBalBranch6MkBalBranch51(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBranch(Zero, zzz128430, zzz128431, zzz1647, zzz128434, cd, ce) new_mkVBalBranch3MkVBalBranch1245(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, Neg(zzz10040), bb) -> new_mkVBalBranch3MkVBalBranch1144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitLT24(zzz1719, zzz1720, zzz1721, zzz1722, ca) -> new_mkVBalBranch1(zzz1719, zzz1721, new_splitLT5(zzz1722, ca), ca) new_splitGT0(Branch(False, zzz5181, zzz5182, zzz5183, zzz5184), be) -> new_splitGT24(zzz5181, zzz5182, zzz5183, zzz5184, be) new_mkBalBranch6MkBalBranch40(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1251(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1157(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch229(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, cg) -> new_mkVBalBranch3MkVBalBranch221(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, cg) new_mkVBalBranch3MkVBalBranch1210(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), bb) -> new_mkVBalBranch3MkVBalBranch1215(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), bb) new_mkVBalBranch3MkVBalBranch1187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), bb) -> new_mkVBalBranch3MkVBalBranch1284(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, bb) new_mkVBalBranch3MkVBalBranch1233(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1203(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_intersectFM_C2Gts(zzz516, zzz517, zzz518, zzz519, be) -> new_splitGT21(zzz516, zzz517, zzz518, zzz519, be) new_mkVBalBranch3MkVBalBranch1212(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Neg(zzz9960), bb) -> new_mkVBalBranch3MkVBalBranch1167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1262(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1264(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1313(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch222(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1210(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch013(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch012(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1292(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz98500)), bb) -> new_mkVBalBranch3MkVBalBranch1264(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_primPlusInt1(zzz10580, Neg(zzz12370)) -> new_primMinusNat0(zzz10580, zzz12370) new_mkBalBranch6MkBalBranch1115(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, Succ(zzz17610), cd, ce) -> new_mkBalBranch6MkBalBranch1113(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, zzz17610, cd, ce) new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), bb) -> new_mkVBalBranch3MkVBalBranch1183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, bb) new_splitGT24(zzz41, zzz42, zzz43, zzz44, bb) -> zzz44 new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), bb) -> new_mkVBalBranch3MkVBalBranch1189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, bb) new_mkVBalBranch3MkVBalBranch1194(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1234(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), bb) -> new_mkVBalBranch3MkVBalBranch1235(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, Pos(zzz9790), bb) -> new_mkVBalBranch3MkVBalBranch1151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, zzz9790, bb) new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, Branch(zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344), zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch0111(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, new_sizeFM(zzz1284343, cd, ce), new_sizeFM(zzz1284344, cd, ce), cd, ce) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), True, zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), ty_Bool, bb) new_mkBalBranch6MkBalBranch015(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, Branch(zzz12843430, zzz12843431, zzz12843432, zzz12843433, zzz12843434), zzz1284344, zzz1647, cd, ce) -> new_mkBranch(Succ(Succ(Succ(Succ(Zero)))), zzz12843430, zzz12843431, new_mkBranch(Succ(Succ(Succ(Succ(Succ(Zero))))), zzz128430, zzz128431, zzz1647, zzz12843433, cd, ce), new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))), zzz1284340, zzz1284341, zzz12843434, zzz1284344, cd, ce), cd, ce) new_mkVBalBranch3MkVBalBranch1243(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, bb) -> new_mkVBalBranch3MkVBalBranch1158(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch30(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz1745, cd, ce) -> new_mkBalBranch6MkBalBranch31(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, zzz1745, cd, ce) new_mkBalBranch6MkBalBranch46(zzz128430, zzz128431, zzz128434, zzz1647, Zero, zzz171700, cd, ce) -> new_mkBalBranch6MkBalBranch47(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1141(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Zero), cc) -> new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_mkVBalBranch3MkVBalBranch1310(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96200)), bb) -> new_mkVBalBranch3MkVBalBranch1171(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1173(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, Pos(zzz9920), bb) -> new_mkVBalBranch3MkVBalBranch1174(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, zzz9920, bb) new_mkVBalBranch3MkVBalBranch1158(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBalBranch(zzz430, zzz431, zzz433, new_mkVBalBranch1(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), bb), ty_Bool, bb) new_mkBalBranch6MkBalBranch019(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch015(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1180(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, cg) -> new_mkVBalBranch3MkVBalBranch1316(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), cg) new_mkVBalBranch3MkVBalBranch230(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch231(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) new_mkVBalBranch3MkVBalBranch1240(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), cf) -> new_mkVBalBranch3MkVBalBranch1160(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_splitGT0(Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), be) -> new_splitGT21(zzz5181, zzz5182, zzz5183, zzz5184, be) new_mkVBalBranch3MkVBalBranch235(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch219(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1274(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz100600), zzz9440, bb) -> new_mkVBalBranch3MkVBalBranch1143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, bb) new_primMinusNat0(Zero, Succ(zzz123700)) -> Neg(Succ(zzz123700)) new_mkBalBranch6MkBalBranch013(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz17530), cd, ce) -> new_mkBalBranch6MkBalBranch014(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Zero, zzz17530, cd, ce) new_addToFM_C2(Branch(False, zzz8541, zzz8542, zzz8543, zzz8544), zzz41, bb) -> Branch(False, new_addToFM0(zzz8541, zzz41, bb), zzz8542, zzz8543, zzz8544) new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), cf) -> new_mkVBalBranch3MkVBalBranch1160(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1286(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(Zero), cf) -> new_mkVBalBranch3MkVBalBranch1191(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1221(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch1273(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, Pos(zzz10000), bb) -> new_mkVBalBranch3MkVBalBranch1226(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, zzz10000, bb) new_mkVBalBranch3MkVBalBranch1277(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), bb) -> new_mkVBalBranch3MkVBalBranch1161(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), bb) new_mkVBalBranch3MkVBalBranch1299(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), bb) -> new_mkVBalBranch3MkVBalBranch1306(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), bb) new_mkBalBranch6MkBalBranch312(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17480), cd, ce) -> new_mkBalBranch6MkBalBranch310(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1310(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), bb) -> new_mkVBalBranch3MkVBalBranch1155(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, bb) new_mkVBalBranch3MkVBalBranch1179(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz99400), zzz9770, bb) -> new_mkVBalBranch3MkVBalBranch1301(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, bb) new_mkVBalBranch3MkVBalBranch1238(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Zero, cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1246(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz100500)), bb) -> new_mkVBalBranch3MkVBalBranch1144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch412(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz1733, cd, ce) -> new_mkBalBranch6MkBalBranch40(zzz128430, zzz128431, zzz128434, zzz1647, zzz171700, zzz1733, cd, ce) new_mkBalBranch6MkBalBranch011(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz174300, Zero, cd, ce) -> new_mkBalBranch6MkBalBranch019(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1276(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), cf) -> new_mkVBalBranch3MkVBalBranch1239(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), cf) new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), bb) -> new_mkBalBranch(zzz8540, zzz8541, new_mkVBalBranch1(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, bb), zzz8544, ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch228(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, dd) -> new_mkVBalBranch3MkVBalBranch1257(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), dd) new_mkVBalBranch3MkVBalBranch1207(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Neg(zzz13650), cf) -> new_mkVBalBranch3MkVBalBranch1209(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, cf) new_mkVBalBranch3MkVBalBranch1227(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Zero, bb) -> new_mkVBalBranch3MkVBalBranch1228(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_splitGT0(EmptyFM, be) -> new_splitGT41(be) new_mkVBalBranch3MkVBalBranch1212(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(zzz9960), bb) -> new_mkVBalBranch3MkVBalBranch1275(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, zzz9960, bb) new_mkVBalBranch3MkVBalBranch231(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1287(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), bb) new_mkVBalBranch3MkVBalBranch1316(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Zero, da) -> new_mkVBalBranch3MkVBalBranch1188(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, da) new_mkVBalBranch3MkVBalBranch1152(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), bb) -> new_mkVBalBranch3MkVBalBranch1283(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), bb) new_mkVBalBranch3MkVBalBranch1141(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Zero), cc) -> new_mkVBalBranch3MkVBalBranch1200(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, cc) new_splitGT23(zzz41, zzz42, zzz43, zzz44, bb) -> zzz44 new_mkVBalBranch3MkVBalBranch1194(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, Succ(zzz96100), bb) -> new_mkVBalBranch3MkVBalBranch1255(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, zzz96100, bb) new_mkVBalBranch3MkVBalBranch1275(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch110(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Neg(Succ(zzz175900)), Neg(zzz17600), cd, ce) -> new_mkBalBranch6MkBalBranch116(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz175900, new_primMulNat2(zzz17600), cd, ce) new_mkBalBranch6Size_l(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_sizeFM(zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1217(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkVBalBranch3MkVBalBranch1177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch1303(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(zzz9590), bb) -> new_mkVBalBranch3MkVBalBranch1243(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9590, zzz9310, bb) new_mkVBalBranch3MkVBalBranch1305(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), bb) -> new_mkVBalBranch3MkVBalBranch1314(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, bb) new_mkVBalBranch3MkVBalBranch1268(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), bb) -> new_mkVBalBranch3MkVBalBranch1224(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch232(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), dd) -> new_mkVBalBranch3MkVBalBranch232(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, dd) new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), bb) -> new_mkBalBranch(zzz440, zzz441, new_mkVBalBranch2(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, bb), zzz444, ty_Bool, bb) new_mkBalBranch6MkBalBranch010(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz17560), cd, ce) -> new_mkBalBranch6MkBalBranch011(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz17560, Zero, cd, ce) new_mkVBalBranch3MkVBalBranch1263(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch34(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17510), cd, ce) -> new_mkBalBranch6MkBalBranch35(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_primPlusNat2(Zero, Zero) -> Zero new_mkVBalBranch3MkVBalBranch1202(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, Pos(Succ(zzz174100)), Neg(zzz17420), cd, ce) -> new_mkBalBranch6MkBalBranch313(zzz128430, zzz128431, zzz128434, zzz1647, zzz174100, new_primMulNat(zzz17420), cd, ce) new_mkVBalBranch3MkVBalBranch1272(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), bb) -> new_mkVBalBranch3MkVBalBranch1190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkVBalBranch3MkVBalBranch233(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, bb) -> new_mkVBalBranch3MkVBalBranch234(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), bb) new_mkVBalBranch3MkVBalBranch1177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) -> new_mkBranch(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Succ(Zero)))))))))))), False, zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, bb) new_mkVBalBranch3MkVBalBranch1311(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), bb) -> new_mkVBalBranch3MkVBalBranch1153(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, bb), bb) new_mkBalBranch6MkBalBranch50(zzz128430, zzz128431, zzz128434, zzz1647, Neg(Succ(zzz164900)), cd, ce) -> new_mkBalBranch6MkBalBranch51(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_mkVBalBranch3MkVBalBranch1267(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch1290(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, bb) new_mkBalBranch6MkBalBranch49(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) -> new_mkBalBranch6MkBalBranch311(zzz128430, zzz128431, zzz128434, zzz1647, new_mkBalBranch6Size_l(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), new_mkBalBranch6Size_r(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce), cd, ce) new_splitLT4(zzz41, zzz42, zzz43, zzz44, bb) -> new_splitLT22(zzz41, zzz42, zzz43, zzz44, bb) new_mkBalBranch6MkBalBranch414(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz17360), cd, ce) -> new_mkBalBranch6MkBalBranch42(zzz128430, zzz128431, zzz128434, zzz1647, cd, ce) new_intersectFM_C2Gts0(zzz1719, zzz1720, zzz1721, zzz1722, ca) -> new_splitGT22(zzz1719, zzz1720, zzz1721, zzz1722, ca) new_mkVBalBranch3MkVBalBranch1155(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, bb) -> new_mkVBalBranch3MkVBalBranch1154(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, bb) The set Q consists of the following terms: new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Zero, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1251(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch017(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_addToFM_C1(EmptyFM, x0, x1) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_splitLT5(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) new_intersectFM_C2Gts(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1257(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_primPlusNat3(x0, Zero) new_primMulNat2(Zero) new_mkVBalBranch3MkVBalBranch1188(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1265(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1257(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, Neg(Zero), x7, x8), x9) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch219(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkVBalBranch3MkVBalBranch1167(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1190(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1210(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_primMinusNat0(Zero, Zero) new_mkVBalBranch3MkVBalBranch1210(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch222(x0, x1, Neg(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, Pos(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch233(x0, x1, Neg(x2), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch237(x0, x1, Neg(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_splitGT0(Branch(True, x0, x1, x2, x3), x4) new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1256(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, x4, Zero, x5, x6) new_splitGT3(x0, x1, x2, x3) new_mkVBalBranch1(x0, EmptyFM, x1, x2) new_mkBalBranch6MkBalBranch019(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, Succ(x4), x5, x6, x7) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Zero, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkBalBranch6MkBalBranch42(x0, x1, EmptyFM, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkVBalBranch3MkVBalBranch1260(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1158(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1182(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, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, Neg(x2), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch233(x0, x1, Pos(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1206(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, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch310(x0, x1, x2, EmptyFM, x3, x4) new_splitGT22(x0, x1, x2, Branch(False, x3, x4, x5, x6), x7) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1202(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch44(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_addToFM1(x0, x1, x2) new_mkVBalBranch3MkVBalBranch1260(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, Zero, x4, x5) new_splitGT41(x0) new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1203(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1303(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1218(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_sizeFM(EmptyFM, x0, x1) new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_splitLT1(x0, x1, x2, x3) new_primMinusNat0(Succ(x0), Succ(x1)) new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_splitGT23(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1291(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1244(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch42(x0, x1, Branch(x2, x3, x4, x5, x6), x7, x8, x9) new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_mkVBalBranch3MkVBalBranch222(x0, x1, Pos(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkBalBranch6MkBalBranch5(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch1150(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch237(x0, x1, Pos(x2), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1192(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1178(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1147(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1198(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1207(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_splitLT21(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1160(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, Pos(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch1172(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1221(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_primPlusInt0(Pos(x0), x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch3MkVBalBranch231(x0, x1, Zero, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Succ(x4), x5, x6) new_splitGT0(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1258(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, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkBalBranch6MkBalBranch310(x0, x1, x2, Branch(x3, x4, x5, x6, x7), x8, x9) new_mkBalBranch6MkBalBranch36(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_mkVBalBranch3MkVBalBranch1283(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, Zero, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Zero, x12) new_splitGT21(x0, x1, x2, x3, x4) new_mkBalBranch6MkBalBranch31(x0, x1, x2, x3, x4, Succ(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1273(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_splitGT1(x0, x1, x2, x3) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkBalBranch(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch35(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_splitLT40(x0) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1169(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Succ(x4)))), x5, x6) new_mkVBalBranch3MkVBalBranch233(x0, x1, Neg(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1311(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1180(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch1114(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, EmptyFM, x7, x8) new_mkVBalBranch3MkVBalBranch1240(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_primMinusNat0(Succ(x0), Zero) new_mkVBalBranch3MkVBalBranch1279(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch235(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1191(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch2(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_splitLT5(EmptyFM, x0) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Zero, x4, x5) new_primPlusInt2(Pos(x0), x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1149(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch223(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch2(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1187(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1293(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, Zero, x4, x5) new_intersectFM_C2Lts0(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkBalBranch6MkBalBranch010(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch1196(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_primPlusNat2(Zero, Succ(x0)) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1144(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1185(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) new_primPlusInt1(x0, Neg(x1)) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Neg(Zero), Neg(x4), x5, x6) new_mkBalBranch6MkBalBranch40(x0, x1, x2, x3, x4, Succ(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch222(x0, x1, Pos(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkVBalBranch3MkVBalBranch1201(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1225(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkBalBranch6MkBalBranch314(x0, x1, x2, x3, x4, x5, x6, x7) new_addToFM_C1(Branch(False, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1231(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch221(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1246(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, EmptyFM, x5, x6, x7, x8) new_mkVBalBranch3MkVBalBranch220(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1212(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1151(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1212(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkBalBranch6MkBalBranch112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1140(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkBalBranch6MkBalBranch015(x0, x1, x2, x3, x4, Branch(x5, x6, x7, x8, x9), x10, x11, x12, x13) new_primMinusNat0(Zero, Succ(x0)) new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_primMulNat0(x0) new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1228(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch49(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1142(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_primPlusInt2(Neg(x0), x1, x2, x3, x4, x5, x6) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Zero, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) new_mkVBalBranch3MkVBalBranch1259(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1288(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1249(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1281(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch1113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkBalBranch6MkBalBranch51(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1262(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1253(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primPlusInt1(x0, Pos(x1)) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkVBalBranch3MkVBalBranch1205(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1282(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkBranch(x0, x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1209(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch416(x0, x1, x2, x3, x4, x5, x6, x7) new_splitLT41(x0) new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_splitGT40(x0) new_mkVBalBranch2(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkBalBranch6MkBalBranch016(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1290(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_splitLT24(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1189(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkBalBranch6MkBalBranch0110(x0, x1, x2, x3, x4, x5, x6, x7, Zero, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1197(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_primPlusNat2(Zero, Zero) new_mkBalBranch6Size_r(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1294(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch237(x0, x1, Neg(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkBalBranch6MkBalBranch45(x0, x1, x2, x3, x4, x5, x6) new_mkVBalBranch3MkVBalBranch1155(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1159(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1211(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_emptyFM(x0) new_mkVBalBranch3MkVBalBranch1310(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_primPlusNat1(Succ(x0)) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_splitLT4(x0, x1, x2, x3, x4) new_addToFM_C2(EmptyFM, x0, x1) new_mkVBalBranch3MkVBalBranch1199(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, Pos(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1157(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1171(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkBalBranch6MkBalBranch313(x0, x1, x2, x3, x4, x5, x6, x7) new_splitGT24(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1139(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1295(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1292(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkBalBranch6MkBalBranch46(x0, x1, x2, x3, Succ(x4), x5, x6, x7) new_mkVBalBranch3MkVBalBranch233(x0, x1, Neg(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1295(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_primMulNat1(x0) new_mkVBalBranch3MkVBalBranch1184(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch012(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch222(x0, x1, Pos(x2), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1208(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1227(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Succ(x10), x11) new_mkBalBranch6MkBalBranch312(x0, x1, x2, x3, Zero, x4, x5) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Pos(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1266(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch38(x0, x1, x2, x3, Zero, x4, x5, x6) new_mkBalBranch6MkBalBranch111(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, Succ(x4), Succ(x5), x6, x7) new_mkVBalBranch3MkVBalBranch237(x0, x1, Neg(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkVBalBranch1(x0, Branch(x1, x2, x3, x4, x5), EmptyFM, x6) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch225(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_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_mkBalBranch6MkBalBranch41(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) new_mkBalBranch6MkBalBranch114(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkBalBranch6MkBalBranch116(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_splitLT0(Branch(False, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkBalBranch6MkBalBranch412(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_addToFM0(x0, x1, x2) new_mkVBalBranch3MkVBalBranch236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch3MkVBalBranch1156(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Succ(x10), x11) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Zero), x3, x4), Branch(x5, x6, Neg(Zero), x7, x8), x9) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Pos(Zero), x7, x8), x9) new_primPlusNat1(Zero) new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1269(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkBalBranch6MkBalBranch1110(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10, x11) new_splitLT0(Branch(True, x0, x1, x2, x3), x4) new_mkBalBranch6MkBalBranch410(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch1111(x0, x1, x2, x3, x4, x5, x6, Branch(x7, x8, x9, x10, x11), x12, x13) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkBalBranch6MkBalBranch014(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9, x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Succ(Zero))), x4, x5) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Pos(Zero), Neg(x4), x5, x6) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Neg(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1181(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1243(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_splitGT22(x0, x1, x2, EmptyFM, x3) new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkVBalBranch3MkVBalBranch1248(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1302(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_intersectFM_C2Gts0(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1216(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primMulNat2(Succ(x0)) new_mkBalBranch6MkBalBranch47(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Zero), x11) new_mkBalBranch6MkBalBranch413(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Neg(Succ(x4)), Neg(x5), x6, x7) new_primPlusNat2(Succ(x0), Zero) new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch1233(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch1161(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1316(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1298(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1154(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_intersectFM_C2Lts(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1173(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1193(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch0111(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Zero), Pos(x8), x9, x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Succ(x4)), x5, x6) new_mkBalBranch6MkBalBranch1115(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch230(x0, x1, Pos(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1175(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1186(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch1(x0, Branch(x1, x2, Neg(Zero), x3, x4), Branch(x5, x6, Neg(Succ(x7)), x8, x9), x10) new_mkVBalBranch3MkVBalBranch1271(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch233(x0, x1, Pos(Succ(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) new_mkVBalBranch3MkVBalBranch1315(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1165(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch233(x0, x1, Pos(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_mkVBalBranch3MkVBalBranch1143(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, Zero, x10) new_addToFM(x0, x1, x2) new_mkVBalBranch3MkVBalBranch1267(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1241(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_splitLT3(x0, x1, x2, x3) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Zero), Neg(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1238(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch222(x0, x1, Neg(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1297(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkVBalBranch3MkVBalBranch1170(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1166(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) new_mkVBalBranch3MkVBalBranch1206(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkVBalBranch3MkVBalBranch1308(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_addToFM_C2(Branch(True, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1268(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkBalBranch6MkBalBranch39(x0, x1, x2, x3, Succ(x4), Zero, x5, x6) new_mkVBalBranch3MkVBalBranch1300(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch234(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, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(x9), x10) new_mkVBalBranch3MkVBalBranch1274(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1217(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch32(x0, x1, x2, x3, x4, x5) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Succ(Zero)), x4, x5) new_mkVBalBranch3MkVBalBranch1306(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_splitLT22(x0, x1, x2, x3, x4) new_mkBalBranch6MkBalBranch1112(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch233(x0, x1, Pos(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1215(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1280(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), Zero, x10) new_mkVBalBranch3MkVBalBranch1237(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1299(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(x9), x10) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1177(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkBalBranch6MkBalBranch415(x0, x1, x2, x3, x4, x5, x6, x7) new_mkVBalBranch3MkVBalBranch1242(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch230(x0, x1, Neg(x2), x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1301(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkBalBranch6MkBalBranch33(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1287(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1174(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkVBalBranch3MkVBalBranch1307(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Zero), x9) new_mkVBalBranch3MkVBalBranch1176(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Pos(Succ(x8)), Neg(x9), x10, x11) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Pos(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1247(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_primPlusNat2(Succ(x0), Succ(x1)) new_mkVBalBranch3MkVBalBranch1255(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), Zero, x11) new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch224(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkBalBranch6MkBalBranch110(x0, x1, x2, x3, x4, x5, x6, x7, Neg(Succ(x8)), Neg(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkBalBranch6MkBalBranch34(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1286(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1245(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkBalBranch6MkBalBranch315(x0, x1, x2, x3, x4, x5, x6, x7) new_mkBalBranch6MkBalBranch011(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_mkVBalBranch3MkVBalBranch1276(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1284(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10, x11) new_primMulNat(Succ(x0)) new_mkVBalBranch3MkVBalBranch1305(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkBalBranch6MkBalBranch115(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1313(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1183(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, Zero, x9) new_addToFM_C2(Branch(False, x0, x1, x2, x3), x4, x5) new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch231(x0, x1, Succ(x2), x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1243(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9, x10) new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1152(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(x11), x12) new_mkVBalBranch3MkVBalBranch1239(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1213(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1244(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1263(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1275(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1179(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1146(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11, x12) new_mkVBalBranch3MkVBalBranch1278(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Neg(Zero), x4, x5) new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1252(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Pos(x12), x13) new_splitLT0(EmptyFM, x0) new_addToFM_C1(Branch(True, x0, x1, x2, x3), x4, x5) new_mkBalBranch6MkBalBranch31(x0, x1, x2, x3, x4, Zero, x5, x6) new_mkVBalBranch3MkVBalBranch1304(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, x10, Pos(x11), x12) new_primPlusInt0(Neg(x0), x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1251(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1272(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1200(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch222(x0, x1, Neg(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1230(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11, x12) new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Succ(x10)), x11) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Pos(Zero), Pos(x4), x5, x6) new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_primPlusInt(x0, Pos(x1)) new_mkBalBranch6MkBalBranch37(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1289(x0, x1, x2, x3, x4, x5, x6, x7, x8, Zero, x9) new_mkBalBranch6MkBalBranch414(x0, x1, x2, x3, Zero, x4, x5) new_mkVBalBranch3MkVBalBranch1163(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1250(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkVBalBranch3MkVBalBranch1304(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_primPlusNat3(x0, Succ(x1)) new_mkVBalBranch3MkVBalBranch1164(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkBalBranch6MkBalBranch50(x0, x1, x2, x3, Pos(Zero), x4, x5) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1261(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1270(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkBalBranch6MkBalBranch30(x0, x1, x2, x3, x4, x5, x6, x7) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Pos(Succ(x4)), Neg(x5), x6, x7) new_mkBalBranch6MkBalBranch411(x0, x1, x2, x3, Neg(Succ(x4)), Pos(x5), x6, x7) new_mkBalBranch6MkBalBranch119(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch222(x0, x1, Neg(Succ(x2)), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_mkVBalBranch3MkVBalBranch1168(x0, x1, x2, x3, x4, x5, x6, x7, x8, Succ(x9), x10) new_mkVBalBranch3MkVBalBranch1236(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkVBalBranch3MkVBalBranch1204(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9) new_mkVBalBranch3MkVBalBranch1229(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(Zero), x11) new_mkBalBranch6Size_l(x0, x1, x2, x3, x4, x5) new_mkVBalBranch3MkVBalBranch1195(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, Neg(x12), x13) new_mkVBalBranch3MkVBalBranch1141(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Neg(Succ(x11)), x12) new_mkVBalBranch3MkVBalBranch1254(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12, x13) new_mkVBalBranch3MkVBalBranch1219(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(x10), x11) new_mkBalBranch6MkBalBranch018(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_primPlusInt(x0, Neg(x1)) new_mkVBalBranch3MkVBalBranch237(x0, x1, Pos(x2), x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), x12) new_splitGT22(x0, x1, x2, Branch(True, x3, x4, x5, x6), x7) new_mkBalBranch6MkBalBranch43(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkVBalBranch3MkVBalBranch237(x0, x1, Neg(Zero), x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10) new_mkVBalBranch3MkVBalBranch1145(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1296(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkVBalBranch3MkVBalBranch1287(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, x9, Neg(Zero), x10) new_mkVBalBranch3MkVBalBranch234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Succ(x12), x13) new_mkBalBranch6MkBalBranch311(x0, x1, x2, x3, Pos(Succ(x4)), Pos(x5), x6, x7) new_mkVBalBranch3MkVBalBranch1258(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, Zero, x11) new_mkVBalBranch3MkVBalBranch1277(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_mkVBalBranch3MkVBalBranch1312(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Pos(Zero), x10) new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Succ(x10)), x11) new_mkVBalBranch3MkVBalBranch1214(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_mkVBalBranch3MkVBalBranch1162(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_mkBalBranch6MkBalBranch013(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) new_mkVBalBranch3MkVBalBranch1222(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(x10), x11) new_primMulNat(Zero) 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_mkBalBranch6MkBalBranch117(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1194(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, Succ(x9), x10) new_splitGT4(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1264(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_mkBalBranch6MkBalBranch48(x0, x1, x2, x3, Succ(x4), x5, x6) new_mkBalBranch6MkBalBranch118(x0, x1, x2, x3, x4, x5, x6, x7, Succ(x8), x9, x10) new_mkVBalBranch3MkVBalBranch232(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Succ(x11), Zero, x12) new_mkVBalBranch2(x0, EmptyFM, x1, x2) new_mkVBalBranch3MkVBalBranch1285(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1226(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1309(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Succ(x10), x11) new_splitGT0(EmptyFM, x0) new_mkVBalBranch3MkVBalBranch1234(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Neg(Zero), x10) new_mkVBalBranch1(x0, Branch(x1, x2, Pos(Succ(x3)), x4, x5), Branch(x6, x7, x8, x9, x10), x11) new_splitLT5(Branch(True, x0, x1, x2, x3), x4) new_mkVBalBranch3MkVBalBranch1314(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, Zero, x10, x11) new_mkVBalBranch3MkVBalBranch1153(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Pos(x11), x12) new_splitLT23(x0, x1, x2, x3, x4) new_mkVBalBranch3MkVBalBranch1220(x0, x1, x2, x3, x4, x5, x6, x7, x8, Pos(Succ(x9)), x10) new_mkVBalBranch3MkVBalBranch1194(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, Zero, x11) new_mkVBalBranch3MkVBalBranch1148(x0, x1, x2, x3, x4, x5, x6, x7, x8, Neg(Zero), x9) new_mkBalBranch6MkBalBranch113(x0, x1, x2, x3, x4, x5, x6, x7, Zero, x8, x9) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (26) 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(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, True, zzz526, zzz527, Branch(zzz5280, zzz5281, zzz5282, zzz5283, zzz5284), zzz529, bc, bd, be, bf) -> new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, zzz5280, zzz5281, zzz5282, zzz5283, zzz5284, bc, bd, be, bf) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 13 > 10, 13 > 11, 13 > 12, 13 > 13, 13 > 14, 15 >= 15, 16 >= 16, 17 >= 17, 18 >= 18 *new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, False, zzz1729, zzz1730, zzz1731, Branch(zzz17320, zzz17321, zzz17322, zzz17323, zzz17324), bg, bh, ca, cb) -> new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, zzz17320, zzz17321, zzz17322, zzz17323, zzz17324, bg, bh, ca, cb) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 14 > 10, 14 > 11, 14 > 12, 14 > 13, 14 > 14, 15 >= 15, 16 >= 16, 17 >= 17, 18 >= 18 *new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C1(zzz41, zzz42, Branch(zzz430, zzz431, zzz432, zzz433, zzz434), zzz44, zzz3, zzz51, zzz52, zzz53, zzz54, zzz430, zzz431, zzz432, zzz433, zzz434, h, ba, bb, bb) The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 2 > 4, 1 >= 5, 3 > 6, 3 > 7, 3 > 8, 3 > 9, 2 > 10, 2 > 11, 2 > 12, 2 > 13, 2 > 14, 4 >= 15, 5 >= 16, 6 >= 17, 6 >= 18 *new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444)), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C2IntersectFM_C10(zzz41, zzz42, zzz43, Branch(zzz440, zzz441, zzz442, zzz443, zzz444), zzz3, zzz51, zzz52, zzz53, zzz54, zzz440, zzz441, zzz442, zzz443, zzz444, h, ba, bb, bb) The graph contains the following edges 2 > 1, 2 > 2, 2 > 3, 2 > 4, 1 >= 5, 3 > 6, 3 > 7, 3 > 8, 3 > 9, 2 > 10, 2 > 11, 2 > 12, 2 > 13, 2 > 14, 4 >= 15, 5 >= 16, 6 >= 17, 6 >= 18 *new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT4(zzz41, zzz42, zzz43, zzz44, bb), zzz53, h, ba, bb) The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 *new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, zzz43, zzz44), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT4(zzz41, zzz42, zzz43, zzz44, bb), zzz54, h, ba, bb) The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 *new_intersectFM_C(zzz3, Branch(True, zzz41, zzz42, EmptyFM, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT1(zzz41, zzz42, zzz44, bb), zzz54, h, ba, bb) The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 *new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, EmptyFM), Branch(True, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT3(zzz41, zzz42, zzz43, bb), zzz53, h, ba, bb) The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 *new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitGT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz54, h, ba, bb) The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 *new_intersectFM_C(zzz3, Branch(False, zzz41, zzz42, zzz43, zzz44), Branch(False, zzz51, zzz52, zzz53, zzz54), h, ba, bb) -> new_intersectFM_C(zzz3, new_splitLT0(Branch(False, zzz41, zzz42, zzz43, zzz44), bb), zzz53, h, ba, bb) The graph contains the following edges 1 >= 1, 3 > 3, 4 >= 4, 5 >= 5, 6 >= 6 *new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, True, zzz526, zzz527, EmptyFM, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Gts(zzz516, zzz517, zzz518, zzz519, be), zzz524, bc, bd, be) The graph contains the following edges 5 >= 1, 9 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 *new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, True, zzz526, zzz527, EmptyFM, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Lts(zzz516, zzz517, zzz518, zzz519, be), zzz523, bc, bd, be) The graph contains the following edges 5 >= 1, 8 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 *new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, False, zzz526, zzz527, zzz528, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Gts(zzz516, zzz517, zzz518, zzz519, be), zzz524, bc, bd, be) The graph contains the following edges 5 >= 1, 9 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 *new_intersectFM_C2IntersectFM_C1(zzz516, zzz517, zzz518, zzz519, zzz520, zzz521, zzz522, zzz523, zzz524, False, zzz526, zzz527, zzz528, zzz529, bc, bd, be, bf) -> new_intersectFM_C(zzz520, new_intersectFM_C2Lts(zzz516, zzz517, zzz518, zzz519, be), zzz523, bc, bd, be) The graph contains the following edges 5 >= 1, 8 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 *new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, True, zzz1729, zzz1730, zzz1731, zzz1732, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Lts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1726, bg, bh, ca) The graph contains the following edges 5 >= 1, 8 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 *new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, True, zzz1729, zzz1730, zzz1731, zzz1732, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Gts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1727, bg, bh, ca) The graph contains the following edges 5 >= 1, 9 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 *new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, False, zzz1729, zzz1730, zzz1731, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Gts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1727, bg, bh, ca) The graph contains the following edges 5 >= 1, 9 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 *new_intersectFM_C2IntersectFM_C10(zzz1719, zzz1720, zzz1721, zzz1722, zzz1723, zzz1724, zzz1725, zzz1726, zzz1727, False, zzz1729, zzz1730, zzz1731, EmptyFM, bg, bh, ca, cb) -> new_intersectFM_C(zzz1723, new_intersectFM_C2Lts0(zzz1719, zzz1720, zzz1721, zzz1722, ca), zzz1726, bg, bh, ca) The graph contains the following edges 5 >= 1, 8 >= 3, 15 >= 4, 16 >= 5, 17 >= 6 ---------------------------------------- (27) YES ---------------------------------------- (28) Obligation: Q DP problem: The TRS P consists of the following rules: new_glueBal2GlueBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz1630000), Succ(zzz1629000), h, ba) -> new_glueBal2GlueBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz1630000, zzz1629000, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (29) 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz1630000), Succ(zzz1629000), h, ba) -> new_glueBal2GlueBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz1630000, zzz1629000, 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 ---------------------------------------- (30) YES ---------------------------------------- (31) Obligation: Q DP problem: The TRS P consists of the following rules: new_splitLT(Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), h) -> new_splitLT2(zzz5181, zzz5182, zzz5183, zzz5184, h) new_splitLT2(zzz516, zzz517, Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), zzz519, h) -> new_splitLT2(zzz5181, zzz5182, zzz5183, zzz5184, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (32) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (33) Obligation: Q DP problem: The TRS P consists of the following rules: new_splitLT2(zzz516, zzz517, Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), zzz519, h) -> new_splitLT2(zzz5181, zzz5182, zzz5183, zzz5184, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (34) 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(zzz516, zzz517, Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), zzz519, h) -> new_splitLT2(zzz5181, zzz5182, zzz5183, zzz5184, h) The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 5 >= 5 ---------------------------------------- (35) YES ---------------------------------------- (36) Obligation: Q DP problem: The TRS P consists of the following rules: new_primMinusNat(Succ(zzz105800), Succ(zzz123700)) -> new_primMinusNat(zzz105800, zzz123700) R is empty. Q is empty. 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_primMinusNat(Succ(zzz105800), Succ(zzz123700)) -> new_primMinusNat(zzz105800, zzz123700) The graph contains the following edges 1 > 1, 2 > 2 ---------------------------------------- (38) YES ---------------------------------------- (39) Obligation: Q DP problem: The TRS P consists of the following rules: new_splitGT20(zzz516, zzz517, Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), zzz519, h) -> new_splitGT20(zzz5181, zzz5182, zzz5183, zzz5184, h) new_splitGT(Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), h) -> new_splitGT20(zzz5181, zzz5182, zzz5183, zzz5184, h) R is empty. Q is empty. 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_splitGT20(zzz516, zzz517, Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), zzz519, h) -> new_splitGT20(zzz5181, zzz5182, zzz5183, zzz5184, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (42) 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(zzz516, zzz517, Branch(True, zzz5181, zzz5182, zzz5183, zzz5184), zzz519, h) -> new_splitGT20(zzz5181, zzz5182, zzz5183, zzz5184, h) The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 5 >= 5 ---------------------------------------- (43) YES ---------------------------------------- (44) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkBalBranch6MkBalBranch11(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz1759000), Succ(zzz176100), h, ba) -> new_mkBalBranch6MkBalBranch11(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz1759000, zzz176100, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (45) 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(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, Succ(zzz1759000), Succ(zzz176100), h, ba) -> new_mkBalBranch6MkBalBranch11(zzz128430, zzz128431, zzz128434, zzz16470, zzz16471, zzz16472, zzz16473, zzz16474, zzz1759000, zzz176100, 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 ---------------------------------------- (46) YES ---------------------------------------- (47) Obligation: Q DP problem: The TRS P consists of the following rules: new_glueBal2Mid_elt20(zzz1653, zzz1654, zzz1655, zzz1656, zzz1657, zzz1658, zzz1659, zzz1660, zzz1661, zzz1662, zzz1663, zzz1664, zzz1665, Branch(zzz16660, zzz16661, zzz16662, zzz16663, zzz16664), zzz1667, h, ba) -> new_glueBal2Mid_elt20(zzz1653, zzz1654, zzz1655, zzz1656, zzz1657, zzz1658, zzz1659, zzz1660, zzz1661, zzz1662, zzz16660, zzz16661, zzz16662, zzz16663, zzz16664, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (48) 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(zzz1653, zzz1654, zzz1655, zzz1656, zzz1657, zzz1658, zzz1659, zzz1660, zzz1661, zzz1662, zzz1663, zzz1664, zzz1665, Branch(zzz16660, zzz16661, zzz16662, zzz16663, zzz16664), zzz1667, h, ba) -> new_glueBal2Mid_elt20(zzz1653, zzz1654, zzz1655, zzz1656, zzz1657, zzz1658, zzz1659, zzz1660, zzz1661, zzz1662, zzz16660, zzz16661, zzz16662, zzz16663, zzz16664, 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 ---------------------------------------- (49) YES ---------------------------------------- (50) Obligation: Q DP problem: The TRS P consists of the following rules: new_addToFM_C(Branch(False, zzz441, zzz442, zzz443, zzz444), zzz41, h) -> new_addToFM_C(zzz444, zzz41, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (51) 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, zzz441, zzz442, zzz443, zzz444), zzz41, h) -> new_addToFM_C(zzz444, zzz41, h) The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3 ---------------------------------------- (52) YES ---------------------------------------- (53) Obligation: Q DP problem: The TRS P consists of the following rules: new_splitLT20(zzz1719, zzz1720, zzz1721, Branch(False, zzz17221, zzz17222, zzz17223, zzz17224), h) -> new_splitLT20(zzz17221, zzz17222, zzz17223, zzz17224, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (54) 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(zzz1719, zzz1720, zzz1721, Branch(False, zzz17221, zzz17222, zzz17223, zzz17224), h) -> new_splitLT20(zzz17221, zzz17222, zzz17223, zzz17224, h) The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 5 >= 5 ---------------------------------------- (55) YES ---------------------------------------- (56) Obligation: Q DP problem: The TRS P consists of the following rules: new_deleteMax(zzz12800, zzz12801, zzz12802, zzz12803, Branch(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044), h, ba) -> new_deleteMax(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (57) 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(zzz12800, zzz12801, zzz12802, zzz12803, Branch(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044), h, ba) -> new_deleteMax(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044, h, ba) The graph contains the following edges 5 > 1, 5 > 2, 5 > 3, 5 > 4, 5 > 5, 6 >= 6, 7 >= 7 ---------------------------------------- (58) YES ---------------------------------------- (59) Obligation: Q DP problem: The TRS P consists of the following rules: new_glueBal2Mid_elt10(zzz1685, zzz1686, zzz1687, zzz1688, zzz1689, zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, Branch(zzz16990, zzz16991, zzz16992, zzz16993, zzz16994), h, ba) -> new_glueBal2Mid_elt10(zzz1685, zzz1686, zzz1687, zzz1688, zzz1689, zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz16990, zzz16991, zzz16992, zzz16993, zzz16994, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (60) 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(zzz1685, zzz1686, zzz1687, zzz1688, zzz1689, zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz1695, zzz1696, zzz1697, zzz1698, Branch(zzz16990, zzz16991, zzz16992, zzz16993, zzz16994), h, ba) -> new_glueBal2Mid_elt10(zzz1685, zzz1686, zzz1687, zzz1688, zzz1689, zzz1690, zzz1691, zzz1692, zzz1693, zzz1694, zzz16990, zzz16991, zzz16992, zzz16993, zzz16994, 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 ---------------------------------------- (61) YES ---------------------------------------- (62) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkBalBranch6MkBalBranch01(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz1743000), Succ(zzz175700), h, ba) -> new_mkBalBranch6MkBalBranch01(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz1743000, zzz175700, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (63) 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(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, Succ(zzz1743000), Succ(zzz175700), h, ba) -> new_mkBalBranch6MkBalBranch01(zzz128430, zzz128431, zzz1284340, zzz1284341, zzz1284342, zzz1284343, zzz1284344, zzz1647, zzz1743000, zzz175700, 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 ---------------------------------------- (64) YES ---------------------------------------- (65) Obligation: Q DP problem: The TRS P consists of the following rules: new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16090), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Zero, h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal27(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz157200, h, ba) new_glueVBal3GlueVBal27(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz16090, h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal11(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz1613, h, ba) -> new_glueVBal3GlueVBal12(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), zzz1613, h, ba) new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3GlueVBal11(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), h, ba) new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, Branch(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044), zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal29(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz160800), Succ(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Succ(zzz160800)), Pos(Succ(Succ(zzz1572000))), h, ba) -> new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz160800, zzz1572000, h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16090), Neg(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz157200, zzz16090, h, ba) new_glueVBal3GlueVBal28(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3GlueVBal11(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), h, ba) new_glueVBal3GlueVBal16(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Succ(Succ(zzz1613000)), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, Branch(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044), zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16250), Pos(zzz16130), h, ba) -> new_glueVBal3(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal13(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Succ(zzz162400)), Pos(Succ(Succ(zzz1613000))), h, ba) -> new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz162400, zzz1613000, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Zero), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16250), Neg(Succ(zzz161300)), h, ba) -> new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz161300, zzz16250, h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, Branch(zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334), zzz128434, Succ(zzz16090), Pos(zzz15720), h, ba) -> new_glueVBal3GlueVBal2(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba), h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal29(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz157200, Zero, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16080), Neg(zzz15720), h, ba) -> new_glueVBal3GlueVBal11(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), h, ba) new_glueVBal3GlueVBal29(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz160800), Succ(Succ(zzz1572000)), h, ba) -> new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz160800, zzz1572000, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16080), Pos(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal20(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Pos(zzz16070), zzz1572, h, ba) -> new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16070), zzz1572, h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Succ(zzz161300)), h, ba) -> new_glueVBal3GlueVBal16(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz161300, Zero, h, ba) new_glueVBal3GlueVBal29(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Succ(Succ(zzz1572000)), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba) -> new_glueVBal3GlueVBal2(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba), h, ba) new_glueVBal3GlueVBal12(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Pos(zzz16220), zzz1613, h, ba) -> new_glueVBal3GlueVBal13(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16220), zzz1613, h, ba) new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz160800), Succ(zzz1572000), h, ba) -> new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz160800, zzz1572000, h, ba) new_glueVBal3GlueVBal29(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Succ(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal28(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal13(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Zero), Pos(Succ(Succ(zzz1613000))), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Succ(zzz1613000), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz161300)), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Succ(zzz160800)), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz162400), Succ(zzz1613000), h, ba) -> new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz162400, zzz1613000, h, ba) new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3GlueVBal28(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal29(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz16080, Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, Branch(zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334), zzz128434, h, ba) -> new_glueVBal3GlueVBal2(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba), h, ba) new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz160800), Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Zero), Pos(Succ(Succ(zzz1572000))), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal2(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz1572, h, ba) -> new_glueVBal3GlueVBal20(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), zzz1572, h, ba) new_glueVBal3GlueVBal20(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Neg(zzz16070), zzz1572, h, ba) -> new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16070), zzz1572, h, ba) new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Succ(zzz1572000), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal16(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz162400), Succ(Succ(zzz1613000)), h, ba) -> new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz162400, zzz1613000, h, ba) new_glueVBal3GlueVBal12(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Neg(zzz16220), zzz1613, h, ba) -> new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16220), zzz1613, h, ba) new_glueVBal3GlueVBal13(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz161300)), h, ba) -> new_glueVBal3GlueVBal15(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz161300, h, ba) new_glueVBal3GlueVBal27(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz157200), zzz16090, h, ba) -> new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz157200, zzz16090, h, ba) new_glueVBal3GlueVBal15(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz161300), zzz16250, h, ba) -> new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz161300, zzz16250, h, ba) new_glueVBal3GlueVBal15(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz16250, h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16250), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) The TRS R consists of the following rules: new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_sizeFM(Branch(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804), h, ba) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat2(Zero, Zero) -> Zero new_primMulNat(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bb, bc) -> zzz9052 new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_sizeFM(EmptyFM, bb, bc) -> Pos(Zero) new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_sizeFM(Branch(zzz128430, zzz128431, zzz128432, zzz128433, zzz128434), h, ba) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_glueVBal3Size_l(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_glueVBal3Size_r(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (66) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 9 less nodes. ---------------------------------------- (67) Obligation: Q DP problem: The TRS P consists of the following rules: new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, Branch(zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334), zzz128434, h, ba) -> new_glueVBal3GlueVBal2(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba), h, ba) new_glueVBal3GlueVBal2(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz1572, h, ba) -> new_glueVBal3GlueVBal20(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), zzz1572, h, ba) new_glueVBal3GlueVBal20(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Pos(zzz16070), zzz1572, h, ba) -> new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16070), zzz1572, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal27(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz157200, h, ba) new_glueVBal3GlueVBal27(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz16090, h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3GlueVBal28(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal28(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3GlueVBal11(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), h, ba) new_glueVBal3GlueVBal11(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz1613, h, ba) -> new_glueVBal3GlueVBal12(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), zzz1613, h, ba) new_glueVBal3GlueVBal12(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Pos(zzz16220), zzz1613, h, ba) -> new_glueVBal3GlueVBal13(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16220), zzz1613, h, ba) new_glueVBal3GlueVBal13(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Succ(zzz162400)), Pos(Succ(Succ(zzz1613000))), h, ba) -> new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz162400, zzz1613000, h, ba) new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Succ(zzz1613000), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, Branch(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044), zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba) -> new_glueVBal3GlueVBal2(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba), h, ba) new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz162400), Succ(zzz1613000), h, ba) -> new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz162400, zzz1613000, h, ba) new_glueVBal3GlueVBal13(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Zero), Pos(Succ(Succ(zzz1613000))), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal13(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz161300)), h, ba) -> new_glueVBal3GlueVBal15(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz161300, h, ba) new_glueVBal3GlueVBal15(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz16250, h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal12(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Neg(zzz16220), zzz1613, h, ba) -> new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16220), zzz1613, h, ba) new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, Branch(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044), zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16250), Pos(zzz16130), h, ba) -> new_glueVBal3(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16250), Neg(Succ(zzz161300)), h, ba) -> new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz161300, zzz16250, h, ba) new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz161300)), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16250), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Succ(zzz160800)), Pos(Succ(Succ(zzz1572000))), h, ba) -> new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz160800, zzz1572000, h, ba) new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Zero, h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz160800), Succ(zzz1572000), h, ba) -> new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz160800, zzz1572000, h, ba) new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz160800), Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3GlueVBal11(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), h, ba) new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Succ(zzz1572000), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Zero), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16080), Neg(zzz15720), h, ba) -> new_glueVBal3GlueVBal11(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16080), Pos(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal28(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Succ(zzz160800)), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Zero), Pos(Succ(Succ(zzz1572000))), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal20(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Neg(zzz16070), zzz1572, h, ba) -> new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16070), zzz1572, h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16090), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16090), Neg(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz157200, zzz16090, h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, Branch(zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334), zzz128434, Succ(zzz16090), Pos(zzz15720), h, ba) -> new_glueVBal3GlueVBal2(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba), h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal29(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz157200, Zero, h, ba) new_glueVBal3GlueVBal29(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz16080, Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) The TRS R consists of the following rules: new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_sizeFM(Branch(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804), h, ba) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat2(Zero, Zero) -> Zero new_primMulNat(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bb, bc) -> zzz9052 new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_sizeFM(EmptyFM, bb, bc) -> Pos(Zero) new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_sizeFM(Branch(zzz128430, zzz128431, zzz128432, zzz128433, zzz128434), h, ba) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_glueVBal3Size_l(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_glueVBal3Size_r(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (68) 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz1572, h, ba) -> new_glueVBal3GlueVBal20(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), zzz1572, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Zero), Pos(Succ(Succ(zzz1572000))), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz16090, h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Pos(zzz16070), zzz1572, h, ba) -> new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16070), zzz1572, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Neg(zzz16070), zzz1572, h, ba) -> new_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16070), zzz1572, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, Branch(zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334), zzz128434, h, ba) -> new_glueVBal3GlueVBal2(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba), h, ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 9 > 6, 9 > 7, 9 > 8, 9 > 9, 9 > 10, 11 >= 12, 12 >= 13 *new_glueVBal3GlueVBal21(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal27(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz157200, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3GlueVBal28(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3GlueVBal11(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal28(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz1613, h, ba) -> new_glueVBal3GlueVBal12(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba), zzz1613, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16080), Neg(zzz15720), h, ba) -> new_glueVBal3GlueVBal11(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3GlueVBal11(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_glueVBal3Size_l(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Pos(zzz16220), zzz1613, h, ba) -> new_glueVBal3GlueVBal13(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16220), zzz1613, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Neg(zzz16220), zzz1613, h, ba) -> new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, new_primMulNat(zzz16220), zzz1613, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Succ(zzz162400)), Pos(Succ(Succ(zzz1613000))), h, ba) -> new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz162400, zzz1613000, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz162400), Succ(zzz1613000), h, ba) -> new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz162400, zzz1613000, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Succ(zzz1613000), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, Branch(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044), zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) -> new_glueVBal3(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) The graph contains the following edges 5 > 1, 5 > 2, 5 > 3, 5 > 4, 5 > 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 11 >= 11, 12 >= 12 *new_glueVBal3GlueVBal14(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16250), Neg(Succ(zzz161300)), h, ba) -> new_glueVBal3GlueVBal1(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz161300, zzz16250, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba) -> new_glueVBal3GlueVBal2(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, 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_glueVBal3GlueVBal22(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, Branch(zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334), zzz128434, Succ(zzz16090), Pos(zzz15720), h, ba) -> new_glueVBal3GlueVBal2(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, new_glueVBal3Size_r(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba), h, ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 >= 5, 9 > 6, 9 > 7, 9 > 8, 9 > 9, 9 > 10, 13 >= 12, 14 >= 13 *new_glueVBal3GlueVBal13(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Zero), Pos(Succ(Succ(zzz1613000))), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz161300)), h, ba) -> new_glueVBal3GlueVBal15(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz161300, 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(zzz12800, zzz12801, zzz12802, zzz12803, Branch(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044), zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16250), Pos(zzz16130), h, ba) -> new_glueVBal3(zzz128040, zzz128041, zzz128042, zzz128043, zzz128044, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, h, ba) The graph contains the following edges 5 > 1, 5 > 2, 5 > 3, 5 > 4, 5 > 5, 6 >= 6, 7 >= 7, 8 >= 8, 9 >= 9, 10 >= 10, 13 >= 11, 14 >= 12 *new_glueVBal3GlueVBal15(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, zzz16250, h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Succ(zzz1572000), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Zero, h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Succ(zzz160800)), Pos(Succ(Succ(zzz1572000))), h, ba) -> new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz160800, zzz1572000, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz160800), Succ(zzz1572000), h, ba) -> new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz160800, zzz1572000, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz160800), Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16090), Neg(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal23(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz157200, zzz16090, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz16080, Zero, h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal29(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, zzz157200, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16090), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal25(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Zero), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16080), Pos(Zero), h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Succ(zzz157200)), h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(Succ(zzz160800)), Pos(Succ(Zero)), h, ba) -> new_glueVBal3GlueVBal24(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Neg(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Zero), h, ba) -> new_glueVBal3GlueVBal26(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Zero, Pos(Succ(zzz161300)), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, Succ(zzz16250), Neg(Zero), h, ba) -> new_glueVBal3GlueVBal10(zzz12800, zzz12801, zzz12802, zzz12803, zzz12804, zzz128430, zzz128431, zzz128432, zzz128433, zzz128434, 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 ---------------------------------------- (69) YES ---------------------------------------- (70) Obligation: Q DP problem: The TRS P consists of the following rules: new_intersectFM_C2Elt100(zzz1632, zzz1633, zzz1634, zzz1635, True, zzz1637, zzz1638, Branch(zzz16390, zzz16391, zzz16392, zzz16393, zzz16394), zzz1640, h) -> new_intersectFM_C2Elt100(zzz1632, zzz1633, zzz1634, zzz1635, zzz16390, zzz16391, zzz16392, zzz16393, zzz16394, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (71) 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_C2Elt100(zzz1632, zzz1633, zzz1634, zzz1635, True, zzz1637, zzz1638, Branch(zzz16390, zzz16391, zzz16392, zzz16393, zzz16394), zzz1640, h) -> new_intersectFM_C2Elt100(zzz1632, zzz1633, zzz1634, zzz1635, zzz16390, zzz16391, zzz16392, zzz16393, zzz16394, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 8 > 5, 8 > 6, 8 > 7, 8 > 8, 8 > 9, 10 >= 10 ---------------------------------------- (72) YES ---------------------------------------- (73) Obligation: Q DP problem: The TRS P consists of the following rules: new_splitGT2(zzz1719, zzz1720, zzz1721, Branch(False, zzz17221, zzz17222, zzz17223, zzz17224), h) -> new_splitGT2(zzz17221, zzz17222, zzz17223, zzz17224, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (74) 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(zzz1719, zzz1720, zzz1721, Branch(False, zzz17221, zzz17222, zzz17223, zzz17224), h) -> new_splitGT2(zzz17221, zzz17222, zzz17223, zzz17224, h) The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 5 >= 5 ---------------------------------------- (75) YES ---------------------------------------- (76) Obligation: Q DP problem: The TRS P consists of the following rules: new_glueBal2Mid_key10(zzz1701, zzz1702, zzz1703, zzz1704, zzz1705, zzz1706, zzz1707, zzz1708, zzz1709, zzz1710, zzz1711, zzz1712, zzz1713, zzz1714, Branch(zzz17150, zzz17151, zzz17152, zzz17153, zzz17154), h, ba) -> new_glueBal2Mid_key10(zzz1701, zzz1702, zzz1703, zzz1704, zzz1705, zzz1706, zzz1707, zzz1708, zzz1709, zzz1710, zzz17150, zzz17151, zzz17152, zzz17153, zzz17154, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (77) 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(zzz1701, zzz1702, zzz1703, zzz1704, zzz1705, zzz1706, zzz1707, zzz1708, zzz1709, zzz1710, zzz1711, zzz1712, zzz1713, zzz1714, Branch(zzz17150, zzz17151, zzz17152, zzz17153, zzz17154), h, ba) -> new_glueBal2Mid_key10(zzz1701, zzz1702, zzz1703, zzz1704, zzz1705, zzz1706, zzz1707, zzz1708, zzz1709, zzz1710, zzz17150, zzz17151, zzz17152, zzz17153, zzz17154, 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 ---------------------------------------- (78) YES ---------------------------------------- (79) Obligation: Q DP problem: The TRS P consists of the following rules: new_addToFM_C0(Branch(True, zzz8541, zzz8542, zzz8543, zzz8544), zzz41, h) -> new_addToFM_C0(zzz8543, zzz41, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (80) 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, zzz8541, zzz8542, zzz8543, zzz8544), zzz41, h) -> new_addToFM_C0(zzz8543, zzz41, h) The graph contains the following edges 1 > 1, 2 >= 2, 3 >= 3 ---------------------------------------- (81) YES ---------------------------------------- (82) Obligation: Q DP problem: The TRS P consists of the following rules: new_deleteMin(zzz128430, zzz128431, zzz128432, Branch(zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334), zzz128434, h, ba) -> new_deleteMin(zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (83) 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(zzz128430, zzz128431, zzz128432, Branch(zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334), zzz128434, h, ba) -> new_deleteMin(zzz1284330, zzz1284331, zzz1284332, zzz1284333, zzz1284334, h, ba) The graph contains the following edges 4 > 1, 4 > 2, 4 > 3, 4 > 4, 4 > 5, 6 >= 6, 7 >= 7 ---------------------------------------- (84) YES ---------------------------------------- (85) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primMulNat0(zzz46200), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primMulNat0(zzz46200), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Zero, bc) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (86) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (87) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primMulNat0(zzz46200), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primMulNat0(zzz46200), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (88) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primMulNat0(zzz46200), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h)) ---------------------------------------- (89) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primMulNat0(zzz46200), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (90) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primMulNat0(zzz46200), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h)) ---------------------------------------- (91) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (92) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc),new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc)) ---------------------------------------- (93) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (94) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h)) ---------------------------------------- (95) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (96) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primMulNat1(zzz44200), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h)) ---------------------------------------- (97) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (98) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primMulNat1(zzz643), bc) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc),new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc)) ---------------------------------------- (99) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (100) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba),new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba)) ---------------------------------------- (101) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (102) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primMulNat1(zzz589), ba) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba),new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba)) ---------------------------------------- (103) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) The TRS R consists of the following rules: new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primMulNat1(zzz44200) -> new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (104) 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. ---------------------------------------- (105) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primMulNat1(x0) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (106) 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) ---------------------------------------- (107) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (108) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h),new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h)) ---------------------------------------- (109) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (110) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h),new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h)) ---------------------------------------- (111) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (112) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h)) ---------------------------------------- (113) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz46200, zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Zero, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch21(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch22(zzz440, zzz441, Succ(zzz44200), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (114) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. ---------------------------------------- (115) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (116) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), Succ(zzz46200)), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h)) ---------------------------------------- (117) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch26(zzz440, zzz441, zzz4420, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch27(zzz440, zzz441, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, zzz46200, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (118) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 5 less nodes. ---------------------------------------- (119) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (120) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc),new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc)) ---------------------------------------- (121) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (122) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) at position [10,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h)) ---------------------------------------- (123) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (124) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primMulNat0(zzz44200), Succ(zzz44200)), h) at position [10,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h)) ---------------------------------------- (125) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (126) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba),new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba)) ---------------------------------------- (127) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (128) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primMulNat0(zzz589), Succ(zzz589)), ba) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba),new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba)) ---------------------------------------- (129) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (130) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h),new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h)) ---------------------------------------- (131) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (132) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primMulNat0(zzz643), Succ(zzz643)), bc) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc),new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc)) ---------------------------------------- (133) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) The TRS R consists of the following rules: new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (134) 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. ---------------------------------------- (135) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (136) 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) ---------------------------------------- (137) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (138) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc),new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc)) ---------------------------------------- (139) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (140) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) at position [10,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h)) ---------------------------------------- (141) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (142) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), Succ(zzz44200)), Succ(zzz44200)), h) at position [10,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h)) ---------------------------------------- (143) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (144) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba),new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba)) ---------------------------------------- (145) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (146) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), Succ(zzz589)), Succ(zzz589)), ba) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba),new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba)) ---------------------------------------- (147) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (148) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h),new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h)) ---------------------------------------- (149) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) new_mkVBalBranch3MkVBalBranch16(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (150) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (151) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (152) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc),new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc)) ---------------------------------------- (153) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (154) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba),new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba)) ---------------------------------------- (155) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (156) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h)) ---------------------------------------- (157) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (158) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200))), Succ(zzz44200)), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h),new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h)) ---------------------------------------- (159) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (160) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589))), Succ(zzz589)), ba) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba),new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba)) ---------------------------------------- (161) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (162) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (163) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (164) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), Succ(zzz643)), Succ(zzz643)), bc) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc),new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc)) ---------------------------------------- (165) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (166) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643))), Succ(zzz643)), bc) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc),new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc)) ---------------------------------------- (167) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc) new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (168) QDPOrderProof (EQUIVALENT) We use the reduction pair processor [LPAR04,JAR06]. The following pairs can be oriented strictly and are deleted. new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz7140), bc) -> new_mkVBalBranch3MkVBalBranch15(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz648), Succ(zzz7140), bc) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Pos(Zero), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Zero, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz44200), zzz44200)), zzz44200)), zzz44200))), h) 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_10 + x_6 + x_7 + x_9 POL(new_mkVBalBranch3MkVBalBranch10(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13)) = x_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_6 + x_7 + x_9 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_8 + x_9 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)) = 1 + x_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 POL(new_mkVBalBranch3MkVBalBranch23(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12)) = x_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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 ---------------------------------------- (169) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Zero, bc) -> new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) new_mkVBalBranch3MkVBalBranch28(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Zero, Succ(zzz16000), bd) -> new_mkVBalBranch(zzz1598, zzz1597, Branch(zzz1588, zzz1589, Neg(Succ(zzz1590)), zzz1591, zzz1592), bd) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch3MkVBalBranch23(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, ba) -> new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz589), zzz589)), zzz589)), zzz589))), ba) new_mkVBalBranch3MkVBalBranch10(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), ba) -> new_mkVBalBranch3MkVBalBranch11(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz7050), Succ(zzz594), ba) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Zero, Succ(zzz15860), bb) -> new_mkVBalBranch(zzz1584, zzz1583, Branch(zzz1574, zzz1575, Pos(Succ(zzz1576)), zzz1577, zzz1578), bb) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch13(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1080), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch12(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz463, zzz464, zzz41, Succ(zzz1060), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch1(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz1220), h) -> new_mkVBalBranch(zzz41, zzz464, Branch(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Zero, bc) -> new_mkVBalBranch3MkVBalBranch14(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz643), zzz643)), zzz643)), zzz643))), bc) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (170) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 6 SCCs with 10 less nodes. ---------------------------------------- (171) Complex Obligation (AND) ---------------------------------------- (172) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (173) 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(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Zero), zzz463, zzz464), zzz443, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 ---------------------------------------- (174) YES ---------------------------------------- (175) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (176) 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(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), Branch(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Zero), zzz463, zzz464), zzz443, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 ---------------------------------------- (177) YES ---------------------------------------- (178) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, h) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, ba) new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (179) 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(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Succ(zzz5980), Succ(zzz5990), ba) -> new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, zzz5980, zzz5990, 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(zzz41, Branch(zzz460, zzz461, Pos(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 3 > 5, 2 > 6, 2 > 7, 2 > 8, 2 > 9, 2 > 10, 1 >= 11, 4 >= 13 *new_mkVBalBranch3MkVBalBranch20(zzz587, zzz588, zzz589, zzz590, zzz591, zzz592, zzz593, zzz594, zzz595, zzz596, zzz597, Zero, Succ(zzz5990), ba) -> new_mkVBalBranch(zzz597, Branch(zzz592, zzz593, Pos(Succ(zzz594)), zzz595, zzz596), zzz590, ba) The graph contains the following edges 11 >= 1, 4 >= 3, 14 >= 4 *new_mkVBalBranch3MkVBalBranch2(zzz440, zzz441, Pos(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz560), h) -> new_mkVBalBranch3MkVBalBranch20(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(new_primPlusNat2(zzz560, zzz46200)), zzz44200, 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, 3 > 13, 13 >= 14 ---------------------------------------- (180) YES ---------------------------------------- (181) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), h) new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, bc) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (182) 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(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), Branch(zzz440, zzz441, zzz442, zzz443, zzz444), h) -> new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, zzz442, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz46200), zzz46200)), zzz46200))), h) The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 3 > 5, 2 > 6, 2 > 7, 2 > 8, 2 > 9, 2 > 10, 1 >= 11, 4 >= 13 *new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Succ(zzz44200)), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch3MkVBalBranch25(zzz440, zzz441, zzz44200, zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, zzz44200, Succ(new_primPlusNat2(zzz570, zzz46200)), 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, 3 > 12, 13 >= 14 *new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Succ(zzz6520), Succ(zzz6530), bc) -> new_mkVBalBranch3MkVBalBranch25(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, zzz6520, zzz6530, 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(zzz641, zzz642, zzz643, zzz644, zzz645, zzz646, zzz647, zzz648, zzz649, zzz650, zzz651, Zero, Succ(zzz6530), bc) -> new_mkVBalBranch(zzz651, Branch(zzz646, zzz647, Neg(Succ(zzz648)), zzz649, zzz650), zzz644, bc) The graph contains the following edges 11 >= 1, 4 >= 3, 14 >= 4 *new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Neg(Zero), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) The graph contains the following edges 11 >= 1, 4 >= 3, 13 >= 4 *new_mkVBalBranch3MkVBalBranch24(zzz440, zzz441, Pos(zzz4420), zzz443, zzz444, zzz460, zzz461, zzz46200, zzz463, zzz464, zzz41, Succ(zzz570), h) -> new_mkVBalBranch(zzz41, Branch(zzz460, zzz461, Neg(Succ(zzz46200)), zzz463, zzz464), zzz443, h) The graph contains the following edges 11 >= 1, 4 >= 3, 13 >= 4 ---------------------------------------- (183) YES ---------------------------------------- (184) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, bb) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (185) 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(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, Succ(zzz15850), Succ(zzz15860), bb) -> new_mkVBalBranch3MkVBalBranch11(zzz1574, zzz1575, zzz1576, zzz1577, zzz1578, zzz1579, zzz1580, zzz1581, zzz1582, zzz1583, zzz1584, zzz15850, zzz15860, 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 ---------------------------------------- (186) YES ---------------------------------------- (187) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, bd) The TRS R consists of the following rules: new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) The set Q consists of the following terms: new_primPlusNat2(Zero, Succ(x0)) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primPlusNat3(x0, Zero) new_primPlusNat2(Zero, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primPlusNat2(Succ(x0), Succ(x1)) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (188) 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(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, Succ(zzz15990), Succ(zzz16000), bd) -> new_mkVBalBranch3MkVBalBranch15(zzz1588, zzz1589, zzz1590, zzz1591, zzz1592, zzz1593, zzz1594, zzz1595, zzz1596, zzz1597, zzz1598, zzz15990, zzz16000, 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 ---------------------------------------- (189) YES ---------------------------------------- (190) Obligation: Q DP problem: The TRS P consists of the following rules: new_glueBal2Mid_key20(zzz1669, zzz1670, zzz1671, zzz1672, zzz1673, zzz1674, zzz1675, zzz1676, zzz1677, zzz1678, zzz1679, zzz1680, zzz1681, Branch(zzz16820, zzz16821, zzz16822, zzz16823, zzz16824), zzz1683, h, ba) -> new_glueBal2Mid_key20(zzz1669, zzz1670, zzz1671, zzz1672, zzz1673, zzz1674, zzz1675, zzz1676, zzz1677, zzz1678, zzz16820, zzz16821, zzz16822, zzz16823, zzz16824, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (191) 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(zzz1669, zzz1670, zzz1671, zzz1672, zzz1673, zzz1674, zzz1675, zzz1676, zzz1677, zzz1678, zzz1679, zzz1680, zzz1681, Branch(zzz16820, zzz16821, zzz16822, zzz16823, zzz16824), zzz1683, h, ba) -> new_glueBal2Mid_key20(zzz1669, zzz1670, zzz1671, zzz1672, zzz1673, zzz1674, zzz1675, zzz1676, zzz1677, zzz1678, zzz16820, zzz16821, zzz16822, zzz16823, zzz16824, 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 ---------------------------------------- (192) YES ---------------------------------------- (193) Obligation: Q DP problem: The TRS P consists of the following rules: new_intersectFM_C2Elt10(zzz1770, zzz1771, zzz1772, zzz1773, False, zzz1775, zzz1776, zzz1777, Branch(zzz17780, zzz17781, zzz17782, zzz17783, zzz17784), h) -> new_intersectFM_C2Elt10(zzz1770, zzz1771, zzz1772, zzz1773, zzz17780, zzz17781, zzz17782, zzz17783, zzz17784, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (194) 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_C2Elt10(zzz1770, zzz1771, zzz1772, zzz1773, False, zzz1775, zzz1776, zzz1777, Branch(zzz17780, zzz17781, zzz17782, zzz17783, zzz17784), h) -> new_intersectFM_C2Elt10(zzz1770, zzz1771, zzz1772, zzz1773, zzz17780, zzz17781, zzz17782, zzz17783, zzz17784, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 9 > 5, 9 > 6, 9 > 7, 9 > 8, 9 > 9, 10 >= 10 ---------------------------------------- (195) YES ---------------------------------------- (196) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkBalBranch6MkBalBranch3(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1741000), Succ(zzz174500), h, ba) -> new_mkBalBranch6MkBalBranch3(zzz128430, zzz128431, zzz128434, zzz1647, zzz1741000, zzz174500, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (197) 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(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1741000), Succ(zzz174500), h, ba) -> new_mkBalBranch6MkBalBranch3(zzz128430, zzz128431, zzz128434, zzz1647, zzz1741000, zzz174500, h, ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (198) YES ---------------------------------------- (199) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkBalBranch6MkBalBranch4(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1717000), Succ(zzz173300), h, ba) -> new_mkBalBranch6MkBalBranch4(zzz128430, zzz128431, zzz128434, zzz1647, zzz1717000, zzz173300, h, ba) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (200) 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(zzz128430, zzz128431, zzz128434, zzz1647, Succ(zzz1717000), Succ(zzz173300), h, ba) -> new_mkBalBranch6MkBalBranch4(zzz128430, zzz128431, zzz128434, zzz1647, zzz1717000, zzz173300, h, ba) The graph contains the following edges 1 >= 1, 2 >= 2, 3 >= 3, 4 >= 4, 5 > 5, 6 > 6, 7 >= 7, 8 >= 8 ---------------------------------------- (201) YES ---------------------------------------- (202) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1112(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98200, Zero, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch172(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100300, Zero, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9390, h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch162(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137200, Zero, bb) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(Succ(zzz996000)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz965000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz96300), zzz9350, h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch172(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(Succ(zzz1000000)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch129(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(Succ(zzz957000)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch1135(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(Succ(zzz984000)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97300), zzz9470, h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz99800), zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(Succ(zzz1365000)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch182(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100700, Zero, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch1125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(Succ(zzz996000)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch162(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(Succ(zzz1369000)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99900, Zero, h) new_mkVBalBranch3MkVBalBranch182(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(Succ(zzz1004000)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1102(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99500, Zero, h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1135(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98700, Zero, h) new_mkVBalBranch3MkVBalBranch1102(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(Succ(zzz992000)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1102(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(Succ(zzz992000)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch139(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(Succ(zzz961000)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(Succ(zzz1365000)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz136700), zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch182(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(Succ(zzz1004000)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch172(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(Succ(zzz1000000)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch139(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(Succ(zzz961000)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1112(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(Succ(zzz979000)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(Succ(zzz965000)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz137100), zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch192(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97400, Zero, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98600), zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Pos(Succ(Succ(zzz965000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9370), h) -> new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch139(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96400, Zero, h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz100600), zzz9440, h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz98100), zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136800, Zero, ba) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch192(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(Succ(zzz971000)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch129(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96000, Zero, h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch162(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(Succ(zzz1369000)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz96700), zzz9390, h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96600)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96600, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96800, Zero, h) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch129(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(Succ(zzz957000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz95900), zzz9310, h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch192(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(Succ(zzz971000)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch1112(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(Succ(zzz979000)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch149(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(Succ(zzz965000)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch1135(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(Succ(zzz984000)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz99400), zzz9770, h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz100200), zzz9420, h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) The TRS R consists of the following rules: new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat2(Zero, Zero) -> Zero new_primMulNat(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (203) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 48 less nodes. ---------------------------------------- (204) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, h) new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96600)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96600, h) new_mkVBalBranch3MkVBalBranch150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9390, h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9370), h) -> new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz965000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Pos(Succ(Succ(zzz965000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) The TRS R consists of the following rules: new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat2(Zero, Zero) -> Zero new_primMulNat(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (205) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, new_sizeFM(Branch(z0, z1, Neg(Zero), z2, z3), ty_Bool, z10), z10),new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, new_sizeFM(Branch(z0, z1, Neg(Zero), z2, z3), ty_Bool, z10), z10)) ---------------------------------------- (206) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, h) new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96600)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96600, h) new_mkVBalBranch3MkVBalBranch150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9390, h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9370), h) -> new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz965000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Pos(Succ(Succ(zzz965000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, new_sizeFM(Branch(z0, z1, Neg(Zero), z2, z3), ty_Bool, z10), z10) The TRS R consists of the following rules: new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat2(Zero, Zero) -> Zero new_primMulNat(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_sizeFM(EmptyFM, bc, bd) -> Pos(Zero) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) new_primPlusNat1(Zero) -> Zero The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (207) 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. ---------------------------------------- (208) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, h) new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96600)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96600, h) new_mkVBalBranch3MkVBalBranch150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9390, h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9370), h) -> new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz965000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Pos(Succ(Succ(zzz965000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, new_sizeFM(Branch(z0, z1, Neg(Zero), z2, z3), ty_Bool, z10), z10) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (209) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h)) ---------------------------------------- (210) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, h) new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch146(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96600)), h) -> new_mkVBalBranch3MkVBalBranch150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96600, h) new_mkVBalBranch3MkVBalBranch150(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9390, h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch143(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9370), h) -> new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9370, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz965000))), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch145(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Pos(Succ(Succ(zzz965000))), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, new_sizeFM(Branch(z0, z1, Neg(Zero), z2, z3), ty_Bool, z10), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (211) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (212) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, new_sizeFM(Branch(z0, z1, Neg(Zero), z2, z3), ty_Bool, z10), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, h) new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (213) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h)) ---------------------------------------- (214) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, new_sizeFM(Branch(z0, z1, Neg(Zero), z2, z3), ty_Bool, z10), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, h) new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (215) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, new_sizeFM(Branch(z0, z1, Neg(Zero), z2, z3), ty_Bool, z10), z10) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10),new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10)) ---------------------------------------- (216) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, h) new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (217) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h),new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h)) ---------------------------------------- (218) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, h) new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (219) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h)) ---------------------------------------- (220) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9750), h) -> new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9750, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch198(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Pos(Succ(Succ(zzz992000))), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch196(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch199(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99300)), h) -> new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz99300, h) new_mkVBalBranch3MkVBalBranch1103(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9770, h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (221) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (222) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (223) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primMulNat0(zzz43200), Succ(zzz43200)), h) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h)) ---------------------------------------- (224) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (225) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb),new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb)) ---------------------------------------- (226) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (227) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) at position [12] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, Neg(Succ(zzz1324)), bb),new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, Neg(Succ(zzz1324)), bb)) ---------------------------------------- (228) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Pos(Succ(Succ(zzz1369000))), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13570), bb) -> new_mkVBalBranch3MkVBalBranch158(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13570, Neg(Succ(zzz1324)), bb) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (229) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (230) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (231) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) at position [12] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb),new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb)) ---------------------------------------- (232) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Pos(zzz13710), bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Zero), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (233) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (234) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (235) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1324)), bb),new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1324)), bb)) ---------------------------------------- (236) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137200)), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch165(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1324)), bb) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (237) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (238) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (239) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h)) ---------------------------------------- (240) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch136(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96200)), h) -> new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz96200, h) new_mkVBalBranch3MkVBalBranch140(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9350, h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch133(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9330), h) -> new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9330, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch135(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Pos(Succ(Succ(zzz961000))), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (241) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (242) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (243) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h)) ---------------------------------------- (244) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (245) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) at position [12] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h),new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h)) ---------------------------------------- (246) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Neg(Succ(zzz98600)), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98600, zzz9550, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (247) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 2 less nodes. ---------------------------------------- (248) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (249) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h)) ---------------------------------------- (250) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Pos(zzz9940), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Succ(zzz99400)), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz99400, zzz9770, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (251) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. ---------------------------------------- (252) Complex Obligation (AND) ---------------------------------------- (253) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (254) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h)) ---------------------------------------- (255) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz99500)), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1105(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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 2 less nodes. ---------------------------------------- (257) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (258) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), Succ(zzz43200)), Succ(zzz43200)), h) at position [11,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h)) ---------------------------------------- (259) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (260) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), ty_Bool, bb), bb) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb),new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb)) ---------------------------------------- (261) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch156(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, bb) -> new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_sizeFM(Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), ty_Bool, bb), bb) new_mkVBalBranch3MkVBalBranch159(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Pos(Succ(zzz137000)), bb) -> new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz137000, bb) new_mkVBalBranch3MkVBalBranch163(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, zzz13580, bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (262) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 4 less nodes. ---------------------------------------- (263) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (264) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h)) ---------------------------------------- (265) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Succ(zzz96300)), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96300, zzz9350, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (266) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. ---------------------------------------- (267) Complex Obligation (AND) ---------------------------------------- (268) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (269) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h)) ---------------------------------------- (270) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96400)), h) -> new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch138(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch142(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (271) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (272) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (273) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h)) ---------------------------------------- (274) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch213(zzz8540, zzz8541, Zero, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch213(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, z10) -> new_mkVBalBranch3MkVBalBranch17(z0, z1, Zero, z2, z3, z4, z5, z6, z7, z8, z9, Neg(Zero), z10) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz854200), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch212(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (275) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. ---------------------------------------- (276) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (277) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200))), Succ(zzz43200)), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h)) ---------------------------------------- (278) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, Succ(zzz854200), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch217(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch169(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100100)), h) -> new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100100, h) new_mkVBalBranch3MkVBalBranch173(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9420, h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch166(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9410), h) -> new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9410, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch168(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1000000))), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch153(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9260), h) -> new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9260), h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9420), h) -> new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Pos(zzz10020), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch174(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9420, Neg(Succ(zzz100200)), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100200, zzz9420, h) new_mkVBalBranch3MkVBalBranch167(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch175(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100300)), h) -> new_mkVBalBranch3MkVBalBranch171(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz854200), Zero, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9440), h) -> new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Pos(zzz10060), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch184(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9440, Neg(Succ(zzz100600)), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz100600, zzz9440, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch177(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch185(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100700)), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch154(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9270), h) -> new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9270), h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9430), h) -> new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9430, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) new_mkVBalBranch3MkVBalBranch178(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz1004000))), h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch176(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch179(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz100500)), h) -> new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz100500, h) new_mkVBalBranch3MkVBalBranch183(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9440, h) -> new_mkVBalBranch3MkVBalBranch181(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (279) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 3 SCCs with 37 less nodes. ---------------------------------------- (280) Complex Obligation (AND) ---------------------------------------- (281) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (282) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba),new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba)) ---------------------------------------- (283) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (284) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) at position [12] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba),new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba)) ---------------------------------------- (285) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (286) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h)) ---------------------------------------- (287) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch132(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96000)), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9310), h) -> new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Pos(zzz9590), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch131(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9310, Neg(Succ(zzz95900)), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz95900, zzz9310, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (288) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (289) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (290) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ty_Bool, ba), ba) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba),new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba)) ---------------------------------------- (291) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Neg(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1118(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136800)), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch111(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13560), ba) -> new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Pos(zzz13670), ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Zero), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch1117(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13560, Neg(Succ(zzz136700)), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz136700, zzz13560, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (292) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (293) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (294) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_sizeFM(Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), ty_Bool, ba), ba) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba),new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba)) ---------------------------------------- (295) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (296) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h)) ---------------------------------------- (297) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Succ(zzz96700)), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz96700, zzz9390, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (298) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. ---------------------------------------- (299) Complex Obligation (AND) ---------------------------------------- (300) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (301) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h)) ---------------------------------------- (302) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz96800)), h) -> new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch148(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch152(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (303) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (304) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (305) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h)) ---------------------------------------- (306) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1109(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98000)), h) -> new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz98000, h) new_mkVBalBranch3MkVBalBranch1113(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9510, h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1106(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9490), h) -> new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9490, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1108(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz979000))), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (307) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (308) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (309) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h)) ---------------------------------------- (310) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz98200)), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1115(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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 2 less nodes. ---------------------------------------- (312) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (313) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h)) ---------------------------------------- (314) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Pos(zzz9810), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Succ(zzz98100)), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz98100, zzz9510, h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (315) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 3 less nodes. ---------------------------------------- (316) Complex Obligation (AND) ---------------------------------------- (317) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (318) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, Pos(Zero), h)) ---------------------------------------- (319) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz957000))), h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9290), h) -> new_mkVBalBranch3MkVBalBranch125(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9290, Pos(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (320) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 4 less nodes. ---------------------------------------- (321) Complex Obligation (AND) ---------------------------------------- (322) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (323) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h)) ---------------------------------------- (324) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch117(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9180), h) -> new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9180), h) new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz95800)), h) -> new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz95800, h) new_mkVBalBranch3MkVBalBranch130(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9310, h) -> new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (325) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. ---------------------------------------- (326) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (327) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: (new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h),new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h)) ---------------------------------------- (328) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch195(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97400)), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch187(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9470), h) -> new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Pos(zzz9730), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Succ(zzz97300)), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97300, zzz9470, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch194(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9470, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (329) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 7 less nodes. ---------------------------------------- (330) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (331) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, Neg(Zero), h)) ---------------------------------------- (332) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz971000))), h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9450), h) -> new_mkVBalBranch3MkVBalBranch188(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9450, Neg(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (333) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 4 less nodes. ---------------------------------------- (334) Complex Obligation (AND) ---------------------------------------- (335) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (336) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), ty_Bool, h), h) at position [9] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h),new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h)) ---------------------------------------- (337) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(zzz9210), h) -> new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9210), h) new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Pos(Succ(zzz97200)), h) -> new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz97200, h) new_mkVBalBranch3MkVBalBranch193(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, zzz9470, h) -> new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch191(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch186(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch189(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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 6 less nodes. ---------------------------------------- (339) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (340) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h),new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h)) ---------------------------------------- (341) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9900), h) -> new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Pos(zzz9980), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9900, Neg(Succ(zzz99800)), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz99800, zzz9900, h) new_mkVBalBranch3MkVBalBranch1120(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1128(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99900)), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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 7 less nodes. ---------------------------------------- (343) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (344) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h),new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h)) ---------------------------------------- (345) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (346) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h),new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h)) ---------------------------------------- (347) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (348) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), ty_Bool, h), h) at position [11] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h),new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h)) ---------------------------------------- (349) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1132(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98500)), h) -> new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz98500, h) new_mkVBalBranch3MkVBalBranch1136(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9550, h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1129(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9530), h) -> new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9530, new_sizeFM(Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), ty_Bool, h), h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1131(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz984000))), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (350) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 8 less nodes. ---------------------------------------- (351) Complex Obligation (AND) ---------------------------------------- (352) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (353) 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. ---------------------------------------- (354) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (355) 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) ---------------------------------------- (356) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (357) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9200), h) -> new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9200), 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)) ---------------------------------------- (358) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch144(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9390), h) -> new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch151(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9390, Pos(zzz9670), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), 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(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (359) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 5 less nodes. ---------------------------------------- (360) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (361) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9220), h) -> new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9220), 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)) ---------------------------------------- (362) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1107(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9510), h) -> new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1114(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9510, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1111(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), 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(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (363) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 6 less nodes. ---------------------------------------- (364) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (365) TransformationProof (EQUIVALENT) By narrowing [LPAR04] the rule new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(zzz9250), h) -> new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9250), 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)) ---------------------------------------- (366) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9880), h) -> new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9880, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1121(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Pos(Succ(Succ(zzz996000))), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1119(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), 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(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (367) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 2 SCCs with 5 less nodes. ---------------------------------------- (368) Complex Obligation (AND) ---------------------------------------- (369) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (370) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9240), h) -> new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9240), h) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primMulNat(Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primMulNat(Succ(z7)), z10)) ---------------------------------------- (371) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primMulNat(Succ(z7)), z10) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (372) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primMulNat(Succ(z7)), z10) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10)) ---------------------------------------- (373) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (374) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10) at position [10,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z10)) ---------------------------------------- (375) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (376) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z10)) ---------------------------------------- (377) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (378) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10),new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10)) ---------------------------------------- (379) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (380) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(zzz9190), h) -> new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, new_primMulNat(zzz9190), h) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primMulNat(Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primMulNat(Succ(z7)), z10)) ---------------------------------------- (381) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primMulNat(Succ(z7)), z10) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (382) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primMulNat(Succ(z7)), z10) at position [10] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10)) ---------------------------------------- (383) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (384) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primMulNat0(z7), Succ(z7)), z10) at position [10,0] we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), Succ(z7)), Succ(z7)), z10)) ---------------------------------------- (385) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (386) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z10),new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, new_primPlusNat2(Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7))), Succ(z7)), z10)) ---------------------------------------- (387) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (388) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10),new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10)) ---------------------------------------- (389) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (390) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(zzz9630), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), 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, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11),new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11)) ---------------------------------------- (391) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (392) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(zzz13500), ba) -> new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, new_primMulNat(zzz13500), ba) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z2)), z11),new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z2)), z11)) ---------------------------------------- (393) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z2)), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (394) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z2)), 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(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primMulNat0(z2), Succ(z2)), z11),new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primMulNat0(z2), Succ(z2)), z11)) ---------------------------------------- (395) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primMulNat0(z2), Succ(z2)), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (396) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primMulNat0(z2), Succ(z2)), 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(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z2), z2)), Succ(z2)), Succ(z2)), z11),new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z2), z2)), Succ(z2)), Succ(z2)), z11)) ---------------------------------------- (397) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z2), z2)), Succ(z2)), Succ(z2)), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (398) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch110(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z2), z2)), Succ(z2)), Succ(z2)), 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(z2)), 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(z2), z2)), z2))), Succ(z2)), z11),new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2))), Succ(z2)), z11)) ---------------------------------------- (399) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2))), Succ(z2)), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (400) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2))), Succ(z2)), 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(z2)), 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(z2), z2)), z2)), z2))), z11),new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), z2))), z11)) ---------------------------------------- (401) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, ba) -> new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch113(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz136600)), ba) -> new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz136600, ba) new_mkVBalBranch3MkVBalBranch1116(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, zzz13560, ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, 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, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (402) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 3 less nodes. ---------------------------------------- (403) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), ba) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (404) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch110(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13550), ba) -> new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13550, Pos(Succ(zzz1309)), 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(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(z7)), z11)) ---------------------------------------- (405) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), 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(z7)), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (406) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 1 SCC with 1 less node. ---------------------------------------- (407) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (408) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch112(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Pos(Succ(Succ(zzz1365000))), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12),new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12)) ---------------------------------------- (409) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (410) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(zzz13520), bb) -> new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, new_primMulNat(zzz13520), bb) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z2)), z11),new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z2)), z11)) ---------------------------------------- (411) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z2)), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (412) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(Succ(z2)), 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(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primMulNat0(z2), Succ(z2)), z11),new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primMulNat0(z2), Succ(z2)), z11)) ---------------------------------------- (413) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primMulNat0(z2), Succ(z2)), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (414) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primMulNat0(z2), Succ(z2)), 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(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z2), z2)), Succ(z2)), Succ(z2)), z11),new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z2), z2)), Succ(z2)), Succ(z2)), z11)) ---------------------------------------- (415) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z2), z2)), Succ(z2)), Succ(z2)), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (416) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), z11) -> new_mkVBalBranch3MkVBalBranch157(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primPlusNat2(new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(z2), z2)), Succ(z2)), Succ(z2)), 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(z2)), 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(z2), z2)), z2))), Succ(z2)), z11),new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2))), Succ(z2)), z11)) ---------------------------------------- (417) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2))), Succ(z2)), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (418) TransformationProof (EQUIVALENT) By rewriting [LPAR04] the rule new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2))), Succ(z2)), 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(z2)), 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(z2), z2)), z2)), z2))), z11),new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2)), z2))), z11)) ---------------------------------------- (419) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (420) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz137100)), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz137100, zzz13580, bb) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z7)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z7, z11, z12),new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z7)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z7, z11, z12)) ---------------------------------------- (421) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z7)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z7, z11, z12) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (422) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz99700)), h) -> new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz99700, h) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z6)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, z10),new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z6)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, z10)) ---------------------------------------- (423) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z7)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z7, z11, z12) new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z6)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, z10) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (424) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1126(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, zzz9900, h) -> new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, 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, z6, z10) -> new_mkVBalBranch3MkVBalBranch1124(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10)) ---------------------------------------- (425) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z7)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z7, z11, z12) new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z6)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, z10) new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, 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(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (426) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz9230), h) -> new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, new_primMulNat(zzz9230), h) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(z2), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z2), z12),new_mkVBalBranch3MkVBalBranch17(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(z2), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z2), z12)) ---------------------------------------- (427) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z7)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z7, z11, z12) new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z6)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, z10) new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, 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(z2), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z2), z12) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (428) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz98700)), h) -> new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch1138(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), 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(z7)), z11) -> new_mkVBalBranch3MkVBalBranch1134(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11)) ---------------------------------------- (429) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z7)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z7, z11, z12) new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z6)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, z10) new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, 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(z2), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z2), z12) new_mkVBalBranch3MkVBalBranch1138(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), 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(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (430) TransformationProof (EQUIVALENT) By instantiating [LPAR04] the rule new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(zzz9860), h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) we obtained the following new rules [LPAR04]: (new_mkVBalBranch3MkVBalBranch1137(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Pos(Succ(z7)), z12) -> new_mkVBalBranch0(z10, z9, Branch(z0, z1, Neg(z2), z3, z4), z12),new_mkVBalBranch3MkVBalBranch1137(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Pos(Succ(z7)), z12) -> new_mkVBalBranch0(z10, z9, Branch(z0, z1, Neg(z2), z3, z4), z12)) ---------------------------------------- (431) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z7)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z7, z11, z12) new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z6)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, z10) new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, 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(z2), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z2), z12) new_mkVBalBranch3MkVBalBranch1138(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch1134(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11) new_mkVBalBranch3MkVBalBranch1137(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Pos(Succ(z7)), z12) -> new_mkVBalBranch0(z10, z9, Branch(z0, z1, Neg(z2), z3, z4), z12) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (432) QDPOrderProof (EQUIVALENT) We use the reduction pair processor [LPAR04,JAR06]. The following pairs can be oriented strictly and are deleted. new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch121(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch141(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Zero), z11) -> new_mkVBalBranch0(z9, z8, Branch(z0, z1, Neg(Succ(z2)), z3, z4), z11) new_mkVBalBranch3MkVBalBranch19(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Zero, bb) -> new_mkVBalBranch3MkVBalBranch155(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Neg(Succ(zzz1319)), bb) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1138(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Pos(Succ(z7)), z11) -> new_mkVBalBranch3MkVBalBranch1134(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11) new_mkVBalBranch3MkVBalBranch1137(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Pos(Succ(z7)), z12) -> new_mkVBalBranch0(z10, z9, Branch(z0, z1, Neg(z2), z3, z4), z12) 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)) = x_10 + x_6 + x_7 + x_9 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_6 + x_7 + x_9 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_6 + x_7 + x_9 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)) = x_11 + x_5 + x_6 + x_8 + x_9 POL(new_mkVBalBranch3MkVBalBranch112(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = x_10 + x_6 + x_7 + x_9 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)) = x_11 + x_5 + x_6 + x_8 + x_9 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_5 + x_6 + x_8 + x_9 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_11 + x_5 + x_6 + x_8 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_13 + x_6 + x_7 + x_9 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_10 + x_12 + x_6 + x_7 + x_9 POL(new_mkVBalBranch3MkVBalBranch114(x_1, x_2, x_3, x_4, x_5, x_6, x_7, x_8, x_9, x_10, x_11, x_12, x_13, x_14)) = x_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_11 + x_6 + x_7 + x_9 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_6 + x_7 + x_9 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_6 + x_7 + x_9 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_12 + x_6 + x_7 + x_9 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_10 + x_12 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_13 + x_6 + x_7 + x_9 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_10 + x_12 + x_6 + x_7 + x_9 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)) = x_11 + x_5 + x_6 + x_8 + x_9 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_10 + x_12 + x_6 + x_7 + x_9 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_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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)) = x_5 + x_6 + x_8 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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_10 + x_6 + x_7 + x_9 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 ---------------------------------------- (433) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch197(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9770), h) -> new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) new_mkVBalBranch3MkVBalBranch1104(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9770, Neg(Zero), h) -> new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) new_mkVBalBranch3MkVBalBranch1101(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch121(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch197(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch118(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Neg(Succ(zzz854200)), h) new_mkVBalBranch3MkVBalBranch118(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Neg(Succ(z7)), z10) -> new_mkVBalBranch3MkVBalBranch134(z5, z6, z7, z8, z9, z1, z2, z3, z4, z0, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(z7), z7)), z7)), z7))), z10) new_mkVBalBranch3MkVBalBranch134(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz9350), h) -> new_mkVBalBranch3MkVBalBranch141(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz9350, Pos(Zero), h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Zero, ba) -> new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch214(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) 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(z7)), z11) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) new_mkVBalBranch3MkVBalBranch115(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, ba) -> new_mkVBalBranch0(zzz1312, zzz1311, Branch(zzz1302, zzz1303, Pos(Succ(zzz1304)), zzz1305, zzz1306), ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Zero, bb) -> new_mkVBalBranch3MkVBalBranch218(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch157(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13580), bb) -> new_mkVBalBranch3MkVBalBranch164(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13580, Neg(Succ(zzz1324)), bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) new_mkVBalBranch3MkVBalBranch161(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, bb) -> new_mkVBalBranch0(zzz1327, zzz1326, Branch(zzz1317, zzz1318, Neg(Succ(zzz1319)), zzz1320, zzz1321), bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Zero, ba) -> new_mkVBalBranch3MkVBalBranch19(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Pos(Succ(zzz1304)), ba) new_mkVBalBranch3MkVBalBranch211(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch3MkVBalBranch18(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1122(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1124(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Pos(Zero), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch17(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Neg(zzz85420), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Zero, h) -> new_mkVBalBranch3MkVBalBranch1138(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch1134(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, h) -> new_mkVBalBranch0(zzz41, zzz434, Branch(zzz8540, zzz8541, Neg(zzz85420), zzz8543, zzz8544), h) new_mkVBalBranch3MkVBalBranch1130(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9550), h) -> new_mkVBalBranch3MkVBalBranch1137(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9550, Pos(Succ(zzz43200)), h) new_mkVBalBranch3MkVBalBranch112(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, Succ(z11), Pos(Succ(Succ(x12))), z12) -> new_mkVBalBranch3MkVBalBranch114(z0, z1, z2, z3, z4, z5, z6, Succ(x12), z8, z9, z10, z11, x12, z12) new_mkVBalBranch3MkVBalBranch155(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, Neg(Succ(z2)), 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(z2), z2)), z2)), z2))), z11) new_mkVBalBranch3MkVBalBranch164(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z11, Neg(Succ(z7)), z12) -> new_mkVBalBranch3MkVBalBranch160(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, z7, z11, z12) new_mkVBalBranch3MkVBalBranch1122(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Pos(Succ(z6)), z10) -> new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, z10) new_mkVBalBranch3MkVBalBranch1126(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, Zero, z6, 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(z2), z12) -> new_mkVBalBranch3MkVBalBranch1130(z0, z1, z2, z3, z4, z5, z6, z7, z8, z9, z10, new_primMulNat(z2), z12) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (434) DependencyGraphProof (EQUIVALENT) The approximation of the Dependency Graph [LPAR04,FROCOS05,EDGSTAR] contains 6 SCCs with 31 less nodes. ---------------------------------------- (435) Complex Obligation (AND) ---------------------------------------- (436) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, h) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, bb) new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (437) 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(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 3 > 5, 2 > 6, 2 > 7, 2 > 8, 2 > 9, 2 > 10, 1 >= 11, 4 >= 13 *new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz13280), Succ(zzz13290), bb) -> new_mkVBalBranch3MkVBalBranch216(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz13280, zzz13290, 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(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Zero, Succ(zzz13290), bb) -> new_mkVBalBranch0(zzz1327, Branch(zzz1322, zzz1323, Neg(Succ(zzz1324)), zzz1325, zzz1326), zzz1320, bb) The graph contains the following edges 11 >= 1, 4 >= 3, 14 >= 4 *new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch3MkVBalBranch216(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz854200, zzz9030, 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, 3 > 12, 12 > 13, 13 >= 14 *new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Pos(zzz85420), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) The graph contains the following edges 11 >= 1, 4 >= 3, 13 >= 4 *new_mkVBalBranch3MkVBalBranch215(zzz8540, zzz8541, Neg(Zero), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9030), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Succ(zzz43200)), zzz433, zzz434), zzz8543, h) The graph contains the following edges 11 >= 1, 4 >= 3, 13 >= 4 ---------------------------------------- (438) YES ---------------------------------------- (439) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (440) 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(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Neg(Zero), zzz433, zzz434), zzz8543, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 ---------------------------------------- (441) YES ---------------------------------------- (442) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, ba) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (443) 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(zzz41, Branch(zzz430, zzz431, Pos(Succ(zzz43200)), zzz433, zzz434), Branch(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544), h) -> new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, zzz8542, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(Succ(new_primPlusNat2(Succ(new_primPlusNat2(Succ(new_primPlusNat3(new_primPlusNat1(zzz43200), zzz43200)), zzz43200)), zzz43200))), h) The graph contains the following edges 3 > 1, 3 > 2, 3 > 3, 3 > 4, 3 > 5, 2 > 6, 2 > 7, 2 > 8, 2 > 9, 2 > 10, 1 >= 11, 4 >= 13 *new_mkVBalBranch3MkVBalBranch29(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz9010), h) -> new_mkVBalBranch3MkVBalBranch210(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz9010, zzz854200, 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, 3 > 13, 13 >= 14 *new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz13130), Succ(zzz13140), ba) -> new_mkVBalBranch3MkVBalBranch210(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz13130, zzz13140, 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(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Zero, Succ(zzz13140), ba) -> new_mkVBalBranch0(zzz1312, Branch(zzz1307, zzz1308, Pos(Succ(zzz1309)), zzz1310, zzz1311), zzz1305, ba) The graph contains the following edges 11 >= 1, 4 >= 3, 14 >= 4 ---------------------------------------- (444) YES ---------------------------------------- (445) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, bb) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (446) 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(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, Succ(zzz135700), Succ(zzz1369000), bb) -> new_mkVBalBranch3MkVBalBranch160(zzz1317, zzz1318, zzz1319, zzz1320, zzz1321, zzz1322, zzz1323, zzz1324, zzz1325, zzz1326, zzz1327, zzz135700, zzz1369000, 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 ---------------------------------------- (447) YES ---------------------------------------- (448) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (449) 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(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), Branch(zzz8540, zzz8541, Pos(Succ(zzz854200)), zzz8543, zzz8544), h) -> new_mkVBalBranch0(zzz41, Branch(zzz430, zzz431, Pos(Zero), zzz433, zzz434), zzz8543, h) The graph contains the following edges 1 >= 1, 2 >= 2, 3 > 3, 4 >= 4 ---------------------------------------- (450) YES ---------------------------------------- (451) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, ba) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) 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_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, Succ(zzz135500), Succ(zzz1365000), ba) -> new_mkVBalBranch3MkVBalBranch114(zzz1302, zzz1303, zzz1304, zzz1305, zzz1306, zzz1307, zzz1308, zzz1309, zzz1310, zzz1311, zzz1312, zzz135500, zzz1365000, 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 ---------------------------------------- (453) YES ---------------------------------------- (454) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) The TRS R consists of the following rules: new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) 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_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, h) R is empty. The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) 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_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_primPlusNat2(Zero, Zero) ---------------------------------------- (458) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, 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_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz98800), Succ(zzz996000), h) -> new_mkVBalBranch3MkVBalBranch1123(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz98800, zzz996000, 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 ---------------------------------------- (460) YES ---------------------------------------- (461) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, h) R is empty. The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) ---------------------------------------- (465) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, 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_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz95300), Succ(zzz984000), h) -> new_mkVBalBranch3MkVBalBranch1133(zzz8540, zzz8541, zzz85420, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz95300, zzz984000, 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 ---------------------------------------- (467) YES ---------------------------------------- (468) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, h) R is empty. The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) ---------------------------------------- (472) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, 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_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94500), Succ(zzz971000), h) -> new_mkVBalBranch3MkVBalBranch190(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94500, zzz971000, 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_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, h) R is empty. The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) ---------------------------------------- (479) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, 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_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz92900), Succ(zzz957000), h) -> new_mkVBalBranch3MkVBalBranch127(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz92900, zzz957000, 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 ---------------------------------------- (481) YES ---------------------------------------- (482) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, h) R is empty. The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) ---------------------------------------- (486) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, 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_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz94900), Succ(zzz979000), h) -> new_mkVBalBranch3MkVBalBranch1110(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz94900, zzz979000, 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 ---------------------------------------- (488) YES ---------------------------------------- (489) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, h) R is empty. The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) ---------------------------------------- (493) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, 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_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93700), Succ(zzz965000), h) -> new_mkVBalBranch3MkVBalBranch147(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93700, zzz965000, 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 ---------------------------------------- (495) YES ---------------------------------------- (496) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, h) R is empty. The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) 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_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) ---------------------------------------- (500) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, 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_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94300), Succ(zzz1004000), h) -> new_mkVBalBranch3MkVBalBranch180(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94300, zzz1004000, 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_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (504) 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. ---------------------------------------- (505) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) R is empty. The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (506) 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_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) ---------------------------------------- (507) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (508) 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(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, Succ(zzz94100), Succ(zzz1000000), h) -> new_mkVBalBranch3MkVBalBranch170(zzz8540, zzz8541, zzz8543, zzz8544, zzz430, zzz431, zzz43200, zzz433, zzz434, zzz41, zzz94100, zzz1000000, 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 ---------------------------------------- (509) YES ---------------------------------------- (510) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (511) 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. ---------------------------------------- (512) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) R is empty. The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (513) 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_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) ---------------------------------------- (514) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (515) 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(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz93300), Succ(zzz961000), h) -> new_mkVBalBranch3MkVBalBranch137(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz93300, zzz961000, 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 ---------------------------------------- (516) YES ---------------------------------------- (517) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) The TRS R consists of the following rules: new_sizeFM(Branch(zzz9050, zzz9051, zzz9052, zzz9053, zzz9054), bc, bd) -> zzz9052 new_primMulNat(Zero) -> Zero new_primMulNat(Succ(zzz91800)) -> new_primPlusNat2(new_primMulNat0(zzz91800), Succ(zzz91800)) new_primMulNat0(zzz7200) -> new_primPlusNat3(Succ(new_primPlusNat3(new_primPlusNat1(zzz7200), zzz7200)), Succ(zzz7200)) new_primPlusNat2(Zero, Succ(zzz6400)) -> Succ(zzz6400) new_primPlusNat2(Succ(zzz630), Succ(zzz6400)) -> Succ(Succ(new_primPlusNat2(zzz630, zzz6400))) new_primPlusNat2(Succ(zzz630), Zero) -> Succ(zzz630) new_primPlusNat2(Zero, Zero) -> Zero new_primPlusNat1(Succ(zzz72000)) -> Succ(Succ(new_primPlusNat1(zzz72000))) new_primPlusNat1(Zero) -> Zero new_primPlusNat3(zzz63, Zero) -> Succ(zzz63) new_primPlusNat3(zzz63, Succ(zzz640)) -> Succ(Succ(new_primPlusNat2(zzz63, zzz640))) The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (518) 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. ---------------------------------------- (519) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) R is empty. The set Q consists of the following terms: new_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (520) 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_primPlusNat3(x0, Zero) new_primPlusNat1(Succ(x0)) new_sizeFM(EmptyFM, x0, x1) new_primPlusNat1(Zero) new_primMulNat(Succ(x0)) new_primPlusNat2(Succ(x0), Succ(x1)) new_primPlusNat2(Zero, Succ(x0)) new_primMulNat(Zero) new_primPlusNat2(Succ(x0), Zero) new_primPlusNat3(x0, Succ(x1)) new_primMulNat0(x0) new_sizeFM(Branch(x0, x1, x2, x3, x4), x5, x6) new_primPlusNat2(Zero, Zero) ---------------------------------------- (521) Obligation: Q DP problem: The TRS P consists of the following rules: new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, h) R is empty. Q is empty. We have to consider all minimal (P,Q,R)-chains. ---------------------------------------- (522) 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(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, Succ(zzz97500), Succ(zzz992000), h) -> new_mkVBalBranch3MkVBalBranch1100(zzz8540, zzz8541, zzz854200, zzz8543, zzz8544, zzz430, zzz431, zzz433, zzz434, zzz41, zzz97500, zzz992000, 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 ---------------------------------------- (523) YES